Tôi hiện đang tìm hiểu cách sử dụng khung symfony2.Mô hình không có quyền truy cập cơ sở dữ liệu trong symfony2
Đi qua cook book, tôi bắt đầu có hiểu biết cơ bản về cách mọi thứ phù hợp với nhau.
Tuy nhiên, tôi có 2 câu hỏi liên quan đến thực thể, mà tôi tin là các mô hình trong mô hình MVC:
Trong tài liệu hướng dẫn, dường như có rất nhiều thảo luận về các đơn vị sử dụng học thuyết như ORM. Nếu tôi có một thực thể/mô hình không yêu cầu bất kỳ ORM nào, điều này vẫn được coi là "thực thể"?
Trong hầu hết các hướng dẫn tôi đã thấy, các thực thể thường được ném vào một thư mục có tên "thực thể" trong gói ứng dụng. Với nhiều thực thể trong một ứng dụng, tôi cảm thấy rằng điều này có thể trở nên khá lộn xộn và không tổ chức. Làm thế nào tôi có thể nhóm và tổ chức các thực thể?
Cheers :)
Điều tôi muốn nói khi không sử dụng ORM là một số thực thể sẽ không chạm vào cơ sở dữ liệu, thay vào đó họ có thể đọc và ghi vào các tệp hoặc một số bộ nhớ khác. – F21
AFAIK Doctrine ODM có thể ánh xạ tới xml Files rất tốt. Có lẽ thats usecase của bạn ... – mblaettermann
Cảm ơn, không biết học thuyết có thể làm điều đó. Điều gì về các trường hợp mà tôi muốn thực thể của tôi xử lý và xác thực một số dữ liệu, nhưng thay vì lưu nó, nó sẽ gửi dữ liệu bằng email. Trong trường hợp này tôi vẫn nên sử dụng EntityManager? – F21