[Php-it] Dubbio operativo su sito multilingua

Daniele La Delfa daniele.ladelfa at dearchitettura.com
Wed Aug 1 12:33:43 CEST 2007


Giovanni Battista Lenoci ha scritto:
> Emiliano Gabrielli (aka AlberT) ha scritto:
>   
>> 3. Creare 1 tabella per ogni tabella da internazionalizzare, alla synfony
>>
>> tabella  -> tabella_i18n
>>     
> Cioè tu dici che se nella tabella principale italiana ho
>
> id (autoincremente), descr , img1, img2
>
> nella tabella secondaria (inglese) replico semplicemente la struttura 
> (evitando l'autoincrement in id), e uso lo stesso id per i menu, in modo 
> da poter reperire anche la locazione delle immagini per l'id corretto?
>
> Grazie
>   

tabella (id, img1, img2, created_at, updated_at)
tabella_i18n (name, description, tabella_id, culture)

La tabella principale deve contenere solo le informazioni non 
internazionalizzabili.
La secondaria conterrà sia la lingua principale che tutte le altre ed 
identificherai il linguaggio dal campo 'culture' che conterrà valori 
tipo it, en oppure it_IT, en_UK, en_US se vuoi fare la cosa più raffinata.
Naturalmente il campo tabella_id è una FK verso tabella->id.

;-)

-- 
Daniele La Delfa - Divisione Informatica
email: daniele.ladelfa a dearchitettura.com
deArchitettura.com   Via Francesco Tovaglieri, 411 - 00155 Roma
tel: 0645438979 | fax: 0645438980 | url: www.deArchitettura.com

-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: http://lists.ziobudda.net/pipermail/php-it/attachments/20070801/e99fe6bf/attachment.htm 


More information about the Php-it mailing list