script j query e mvc, come conciliarli?

ciao, a tutto sono nuovo all’uso di framework e alla programmazione mcv, spero possiate aiutarmi: ho un blocco di codice jquery con funzioni che manipolano il dom (appendono e rimuovono elementi) cosa che mi sembra riguardare la vista, in più usa variabili e array php trasformati in array javascript, una cosa così per capirci

<script type="text/javascript">

//PASSO LE VARIABILI E ARRAY NEL JAVASCRIPT


//-----------------------------------------


var num_opz=&lt;?php echo &#036;num_opz ?&gt;;


var num_cat=&lt;?php echo &#036;num_cat?&gt;;


var lingua = new Array();

<?php

for (&#036;i = 0; &#036;i &lt; count(&#036;arr_lingue); &#036;i++) {

?>

lingua[&lt;?php echo &#036;i ?&gt;] = new Array();

<?php

foreach (&#036;arr_lingue[&#036;i] as &#036;chiave =&gt; &#036;valore) {

?>

    lingua[&lt;?php echo &#036;i ?&gt;][&quot;&lt;?php echo &#036;chiave ?&gt;&quot;] = &quot;&lt;?php echo &#036;valore ?&gt;&quot;;

<?php

}


}

?>

function rimuovi_old_cat(id){


rimuovi_cat(id);


&#036;('form').append('&lt;input type=&quot;hidden&quot; name=&quot;rc__'+id+'&quot; value=&quot;'+id+'&quot;');


} 

questa non è una cosa che riguarda il model? nei blocchi di codice jquery è giusto tenere tutto mischiato? come si può organizzare meglio il codice?

Non è mai giusto mischiare le cose =). Il model sono i dati, quindi non centra ne html ne javascript. Sicuro di voler gestire la lingua lato client?

Di solito il javascript sta bene nelle view.

Yii ha gia’ il suo sistema di internazionalizzazione, perche’ ne stai scrivendo un’altro e perdipiu’ in js?

Ciaoo^^ Scusa ma a cosa servirebbe l’internationalizazzione? A me sembra che servi solo per gestire sistemi o cose multilingua, sbaglio forse?

Esatto, serve per gestire la traduzione del sito (i18n internationalization) e il formato data, numeri eccetera (l10n localization)