"@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: