Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Adaptor MySQL untuk Zend_Translate

Anda dapat memecahkan masalah ini dengan berbagai cara:

Perluas Zend_Translate_Adapter untuk membuat milik Anda sendiri. Semua adaptor baru hanya bertanggung jawab untuk mengeluarkan terjemahan dari sumbernya. Artinya, Anda hanya perlu mengambil terjemahan dari database. Lihat adaptor lain dan lihat bagaimana penerapannya.

Ambil data dari database dan berikan ke Zend_Translate_Adapter_Array

Gunakan Zend_Translate_Adapter_Csv atau Ini. Karena akan lebih banyak membaca tulisan pada terjemahan, solusi ini akan mengurangi jumlah kueri ke database. Saat klien menambahkan bahasa baru atau mengubah bahasa yang sudah ada, cukup tulis ke file, bukan database.

Jika Anda memutuskan untuk menggunakan adaptor basis data, mungkin Anda dapat "menandai" terjemahan, sehingga di halaman beranda Anda hanya mengambil terjemahan untuk halaman beranda, di halaman kontak hanya terjemahan untuk halaman kontak...

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. MariaDb tidak mendukung fungsi ANY_VALUE()

  2. Saya mengatur kolom MySQL ke NOT NULL tapi saya masih bisa memasukkan nilai kosong

  3. menggunakan kembali hasil ekspresi pilih dalam klausa GROUP BY?

  4. bagaimana mendapatkan variabel env dari buruh pelabuhan di file konfigurasi symfony yml

  5. ADDTIME() mengembalikan waktu 24 jam