Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Adapter MySQL dla Zend_Translate

Możesz rozwiązać ten problem na różne sposoby:

Rozszerz Zend_Translate_Adapter, aby tworzyć własne. Wszystkie nowe adaptery są odpowiedzialne tylko za pobieranie tłumaczeń ze źródła. Oznacza to, że wystarczyłoby pobrać tłumaczenia z bazy danych. Spójrz na inne adaptery i zobacz, jak są zaimplementowane.

Pobierz dane z bazy danych i przekaż je do Zend_Translate_Adapter_Array

Użyj Zend_Translate_Adapter_Csv lub Ini. Ponieważ byłoby więcej czytanych tekstów o tłumaczeniach, to rozwiązanie zmniejszyłoby liczbę zapytań do bazy danych. Gdy klient doda nowy język lub zmieni istniejący, po prostu zapisz go w pliku, a nie w bazie danych.

Jeśli zdecydujesz się na adapter do bazy danych, może mógłbyś jakoś "zatagować" tłumaczenia, aby na stronie głównej pobierać tylko tłumaczenia strony głównej, na stronie kontaktowej tylko tłumaczenia strony kontaktowej...

HTH!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączyć i posortować dwie elokwentne kolekcje?

  2. Szukasz dostępności w MySQL (i PHP)?

  3. Cronjob co minutę

  4. jak uruchomić skrypt php z pliku wsadowego

  5. codeIgniter zamiast tego użyj mysql_real_escape_string(). problem z połączeniem z bazą danych