Không ai biết một số ví dụ tốt cho một ứng dụng PHP sử dụng sau 4 "Layers"Mẫu PHP - Dịch vụ/Mẫu/Mapper/Ví dụ về Dao?
ServiceLayer --> Model --> DataMapper --> DAO
Tôi không chắc chắn nếu nó làm cho tinh thần nhưng khi tôi sử dụng một thiết kế như vậy tôi phải làm như sau để tạo mới ghi trong cơ sở dữ liệu của tôi:
$servcie = new Service(new Mapper(new Dao));
$service->save($data)
các dịch vụ được tạo ra một đối tượng dữ liệu mới và đi qua nó vào Mapper, các Mapper là đi qua các dữ liệu để người Dao cung cấp ..
w mũ là ý định sử dụng cấu trúc như vậy?
Tại sao không chỉ đơn giản là:
$model = new Model();
$model->save($data)
Model được tiết kiệm để DB.