sql >> データベース >  >> RDS >> Mysql

Zend_Translate用のMysqlアダプター

    この問題はさまざまな方法で解決できます:

    Zend_Translate_Adapterを拡張して、独自のものを作成します。すべての新しいアダプターは、ソースから翻訳を取得することのみを担当します。つまり、データベースから翻訳をフェッチするだけで済みます。他のアダプターを見て、それらがどのように実装されているかを確認してください。

    データベースからデータを取得し、Zend_Translate_Adapter_Array

    に渡します。

    Zend_Translate_Adapter_CsvまたはIniを使用します。翻訳に関する記述をより多く読むことができるため、このソリューションはデータベースへのクエリの数を削減します。クライアントが新しい言語を追加したり、既存の言語を変更したりする場合は、データベースではなくファイルに書き込むだけです。

    データベースアダプタを使用する場合は、翻訳に「タグ付け」して、ホームページではホームページの翻訳のみを取得し、連絡先ページでは連絡先ページの翻訳のみを取得することができます。

    HTH!



    1. Unicode文字でdjangoクエリをフィルタリング🐲または💎など

    2. ExecuteNonQuery:接続プロパティが初期化されていません。

    3. MySQLデータベースに値が存在するかどうかを確認する方法

    4. MySQL-参照テーブルを介して別のテーブルから列を選択します