2012-12-04 27 views
14

Trong symfony2, các dịch vụ sử dụng mẫu Singleton. Doctrine sử dụng Đơn vị các mẫu công việc. Tôi tự hỏi rất nhiều mẫu thiết kế có thể được sử dụng trong symfony2. Tôi nghĩ sẽ hữu ích nếu hiểu rõ hơn về các mẫu thiết kế. Câu hỏi của tôi là các mẫu thiết kế được sử dụng trong symfony2 là gì?Các mẫu thiết kế được sử dụng trong symfony2

+3

Singletons? Tôi không nghĩ rằng Symfony2 có bất kỳ singletons ... –

+0

Có thực sự, có một sự hiểu biết tốt hơn về các mẫu thiết kế sẽ hữu ích. Giống như @WouterJ đã nói, có lẽ không có bất kỳ người độc thân nào cả. Ở đây bạn có thể tìm hiểu về mẫu DI trong php, đó là một slide được tạo bởi Fabien: http://www.slideshare.net/fabpot/dependency-injection-with-php-53 – ChocoDeveloper

+0

Bạn cũng nên làm theo [hướng dẫn] này (http) : //fabien.potencier.org/article/50/create-your-own-framework-on-top-of-the-symfony2-components-part-1), nó sẽ cung cấp cho bạn một ý tưởng về cách Symfony2 được xây dựng. – ChocoDeveloper

Trả lời

13

Tôi nghĩ bạn có thể tìm thấy bất kỳ mẫu thiết kế nào khám phá các thành phần Symfony2. Ví dụ: Thành phần biểu mẫu cung cấp cho bạn các ví dụ về mẫu nhà máy, mặt tiền, tổng hợp, trình tạo mẫu, mẫu mã tải trọng.

Và đừng quên về mẫu Dependency Injection chính được sử dụng trong Symfony2

50

Tôi vừa tạo biểu đồ này. Như một hướng dẫn cho một khóa học về Sf2.

enter image description here

+1

Tuyệt vời cảm ơn bạn rất nhiều – Sangimed

Các vấn đề liên quan