Salve a tutti, sono nuovo di Yii, e sto provando a creare un sito che dovra' fornire i contenuti in due lingue, italiano ed inglese.
Per ora ho utilizzato la classe CDbMessageSource perche' l'amministratore del sito dovra' poter gestire le traduzioni, quindi ho 2 tabelle SourceMessages(id, category, message) e Messages(id, language, translation).
Mi rimane solo da generare il CRUD ed il problema e' questo: vorrei poter gestire le traduzioni attraverso un unico controller, SourceMessages, ed aggiungere i campi delle relative traduzioni in tutte le azioni di SourceMessages, essendo che le lingue sono e rimarranno solo due.
Ad esempio nel form per creare un nuovo SourceMessage dovro' avere i campi:
- category
- message
- translation_en
- translation_it
Ed allo stesso modo nella ricerca dovro' poter filtrare i risultati anche in base alle traduzioni.
Come posso fare?
Grazie in anticipo per qualsiasi risposta
Per ora ho utilizzato la classe CDbMessageSource perche' l'amministratore del sito dovra' poter gestire le traduzioni, quindi ho 2 tabelle SourceMessages(id, category, message) e Messages(id, language, translation).
Mi rimane solo da generare il CRUD ed il problema e' questo: vorrei poter gestire le traduzioni attraverso un unico controller, SourceMessages, ed aggiungere i campi delle relative traduzioni in tutte le azioni di SourceMessages, essendo che le lingue sono e rimarranno solo due.
Ad esempio nel form per creare un nuovo SourceMessage dovro' avere i campi:
- category
- message
- translation_en
- translation_it
Ed allo stesso modo nella ricerca dovro' poter filtrare i risultati anche in base alle traduzioni.
Come posso fare?
Grazie in anticipo per qualsiasi risposta