Zapisz to tak jak lubisz
Posted on 2005-04-30 18:42:19 EEST.
Zastanawiałem się przez chwilę jak mogę napisać ten krótki tekst.
Dlaczego po Polsku? Wszystko dzięki magicznej funkcji mgd_set_lang().
Funkcja mgd_set_lang użyta z wersją CVS dla Midgard Framework pozwala na tworzenie dowolnej ilości wielojęzykowych obiektów i klass opartych na magicznej ( wiem , nie jestem skromy :) funkcjonalności "technologii" która na co dzień nazywana jest MgdSchema. A to oznacza , że można utworzyc 300 i więcej klas i tyle samo obiektów, które swą treść ( jeśli chcemy tworzyć publikacje oparte na tych obiektach ) mogą prezentować w stu językach w zupełnej separacji od logiki programu
i niezależnie od metadanych obiektu. Konkluzja jest prosta : dziecinnie proste :)
Briefly in English:
Any MgdSchema object may be multilanged with schema definition:
<property "content" multilang="yes" table="some_table">
It doesn't matter which property. It's up to you. MgdSchema will take care about updates and creations.
And of course with function mgd_set_lang() :).
Dlaczego po Polsku? Wszystko dzięki magicznej funkcji mgd_set_lang().
Funkcja mgd_set_lang użyta z wersją CVS dla Midgard Framework pozwala na tworzenie dowolnej ilości wielojęzykowych obiektów i klass opartych na magicznej ( wiem , nie jestem skromy :) funkcjonalności "technologii" która na co dzień nazywana jest MgdSchema. A to oznacza , że można utworzyc 300 i więcej klas i tyle samo obiektów, które swą treść ( jeśli chcemy tworzyć publikacje oparte na tych obiektach ) mogą prezentować w stu językach w zupełnej separacji od logiki programu
i niezależnie od metadanych obiektu. Konkluzja jest prosta : dziecinnie proste :)
Briefly in English:
Any MgdSchema object may be multilanged with schema definition:
<property "content" multilang="yes" table="some_table">
It doesn't matter which property. It's up to you. MgdSchema will take care about updates and creations.
And of course with function mgd_set_lang() :).