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

cakephp persahabatan antara pengguna Menghubungkan model bersama

"@tereško Terima kasih! Tapi saya mendapatkan kesalahan:Kesalahan:Terjadi Kesalahan Internal"

Pertama untuk menjawab komentar Anda tentang "kesalahan internal" yang Anda dapatkan:

Coba atur debug ke 2 di config.php Anda akan menyadari bahwa Anda akan mulai mendapatkan lebih banyak kesalahan yang dapat dimengerti.

Mengenai pertanyaan pertama Anda:1. Hubungan Anda pada dasarnya terlihat seperti hasMAny karena setiap pengguna memiliki teman.HABTM juga akan berfungsi di sini, tetapi jauh lebih rumit. Keputusan ini (hubungan apa yang akan digunakan) juga bergantung pada bagian lain dari sistem Anda - yaitu untuk apa dan bagaimana Anda ingin menggunakan data ini di bagian lain sistem tersebut.2. Baca di sini 3. Baca di sana lagi

Sedikit lebih banyak tentang HABTM dan hasMany melalui model jon (jika Anda perlu menyimpan data tambahan apa pun di tabel gabungan saat menggunakan ide yang sama seperti HABTM).

Struktur DB Anda saat ini sangat buruk. Saya tidak mengerti mengapa Anda membutuhkan tabel bernama table - atau mungkin saya salah. Jika Anda ingin menggunakan HABTM, Anda tidak perlu membuat model gabungan sama sekali - cake akan secara otomatis membuat dan mengisinya untuk Anda.

Beberapa info lebih lanjut untuk HATBM:

  1. Di sini
  2. Di sana
  3. Di sini
  4. Di sana



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL bersarang urutan oleh?

  2. menampilkan data dari database ke tabel html

  3. Bagaimana cara kerja indeks MySQL?

  4. MySQL SELECT SUM berdasarkan tabel lain

  5. Abaikan 'tampilan' di cadangan db mysql menggunakan mysqldump