sql >> Databáze >  >> RDS >> Mysql

Mysql adaptér pro Zend_Translate

Tento problém můžete vyřešit různými způsoby:

Rozšiřte Zend_Translate_Adapter a vytvořte si vlastní. Všechny nové adaptéry jsou zodpovědné pouze za získání překladů ze zdroje. To znamená, že byste potřebovali pouze načíst překlady z databáze. Podívejte se na další adaptéry a zjistěte, jak jsou implementovány.

Načtěte data z databáze a předejte je Zend_Translate_Adapter_Array

Použijte Zend_Translate_Adapter_Csv nebo Ini. Vzhledem k tomu, že by se více četl zápis na překladech, toto řešení by snížilo počet dotazů do databáze. Když klient přidá nový jazyk nebo změní stávající, jednoduše jej zapíše do souboru, nikoli do databáze.

Pokud se rozhodnete použít databázový adaptér, možná byste mohli překlady nějak "označit" tak, že na domovské stránce získáte pouze překlady pro domovskou stránku, na kontaktní stránce pouze překlady pro kontaktní stránku...

HTH!



  1. Jaký je nejlepší způsob, jak vyprázdnit vlastní referenční tabulku MySQL?

  2. Vnořený výběr pomocí Zend Db

  3. PHP MYSQL načítá TEXT s novými řádky

  4. Jak odstranit velká data tabulky v SQL bez protokolu?