Tôi muốn biết sự khác biệt giữa các mô-đun và các thành phần trong Khung Yii. Tôi đã googled rất nhiều nhưng không có bất kỳ kết quả tốt. Vì vậy, có thể một số sẽ giúp tôi biết điều đó. Mọi trợ giúp và đề xuất sẽ được đánh giá cao.Sự khác biệt giữa các Mô-đun và phần mở rộng trong Yii
16
A
Trả lời
8
Mô-đun có cấu trúc MVC. Một mô-đun là một đơn vị phần mềm độc lập. Module là một trường hợp đặc biệt của phần mở rộng. Tiện ích mở rộng thường phục vụ cho một mục đích duy nhất. Về Yii, nó có thể được phân loại như sau:
- thành phần ứng dụng
- hành vi
- phụ tùng
- khiển
- hành động
- lọc
- console lệnh
- validator: a validator là một lớp thành phần mở rộng CValidator.
- trợ giúp: trình trợ giúp là một lớp chỉ có các phương thức tĩnh. Nó giống như các hàm toàn cục sử dụng tên lớp làm không gian tên của chúng.
- mô-đun
- cái gì khác
0
Tiện ích thực sự có thể là mô-đun nhưng đôi khi không. Mô-đun chứa mô hình, chế độ xem và bộ điều khiển trong khi tiện ích có thể chỉ giống như tiện ích con.
0
Tôi đoán Yii mở rộng đang được bảo vệ/extensions thư mục và cho mục đích duy nhất, nó có thể không bao giờ có một mô-đun. Các mô-đun nằm trong thư mục được bảo vệ/mô-đun. Những phần mở rộng trên trang web chính thức yii và phần mở rộng trong khung MVC yii là không giống nhau.
Tiện ích mở rộng không thể là mô-đun. – Oleg
Dưới đây là ví dụ về tiện ích mở rộng là mô-đun. http://www.yiiframework.com/extension/yii-user-management/ – brpyne
Tôi xin lỗi. Module - là một trường hợp đặc biệt của phần mở rộng. – Oleg