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

Symfony2 và Doctrine2:Không có mã định danh / khóa chính nào được chỉ định cho Đối tượng X. Mọi Đối tượng phải có một mã định danh / khóa chính

Nếu bạn đã chuyển đổi ánh xạ của mình thành chú thích từ xml / yml, hãy nhớ xóa các tệp ánh xạ cũ.

Trong ví dụ này, chạy:php app/console doctrine:mapping:convert annotation

để chuyển đổi:AppBundle\Resources\config\doctrine\MyEntity.doctrine.xml

vào các chú thích nội dòng với tệp này:AppBundle\Entity\MyEntity.php

lỗi xảy ra vì nó sử dụng ánh xạ xml trước khi sử dụng chú thích. Xóa xml và sẽ tốt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. phiên đăng nhập bị hủy sau khi làm mới

  2. Cú pháp để buộc sử dụng chỉ mục cho một tham gia trong MySQL là gì

  3. MySQL 8 tính toán trung bình theo phân vùng theo ngày

  4. Làm cách nào để kiểm tra xem PHP đã được kết nối với cơ sở dữ liệu chưa?

  5. Cấp quyền cho bảng và cột MySQL