Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

tình bạn cakephp giữa những người dùng Liên kết các mô hình với nhau

"@ tereško Cảm ơn bạn! Nhưng tôi gặp lỗi:Lỗi:Đã xảy ra lỗi nội bộ"

Trước tiên, hãy trả lời nhận xét của bạn về "lỗi nội bộ" mà bạn nhận được:

Thử cài đặt debug thành 2 trong config.php bạn sẽ nhận ra rằng bạn sẽ bắt đầu nhận được nhiều lỗi dễ hiểu hơn.

Về câu hỏi đầu tiên của bạn:1. Mối quan hệ của bạn về cơ bản trông giống như hasMAny vì mọi người dùng đều có bạn bè. ABTM cũng sẽ hoạt động ở đây, nhưng phức tạp hơn nhiều. Quyết định này (những mối quan hệ nào sẽ sử dụng) cũng phụ thuộc vào các phần khác của hệ thống của bạn - tức là bạn muốn sử dụng dữ liệu này như thế nào và để làm gì trong các phần khác của hệ thống. Đọc tại đây 3. Đọc lại ở đó

Thông tin thêm về HABTM hasMany thông qua mô hình jon (nếu bạn cần lưu trữ bất kỳ dữ liệu bổ sung nào trong bảng kết hợp trong khi sử dụng ý tưởng tương tự như HABTM).

Cấu trúc DB hiện tại của bạn thật tệ. Tôi không hiểu tại sao bạn cần một bảng có tên là table - hoặc có thể tôi hiểu sai. Nếu bạn định sử dụng HABTM, bạn không cần phải tạo mô hình kết hợp - cake sẽ tự động tạo và điền nó cho bạn.

Một số thông tin khác cho HATBM:

  1. Tại đây
  2. Ở đó
  3. Tại đây
  4. Ở đó



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. In bảng php với chức năng In qua Máy in

  2. Cột không xác định khi sử dụng bí danh mysql

  3. Vị trí mySQL my.ini

  4. PHP MYSQL PDO SUM của các cột

  5. NodeJS MySQL - Cách biết kết nối có được phát hành hay không