2011-12-08 30 views

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:

  1. thành phần ứng dụng
  2. hành vi
  3. phụ tùng
  4. khiển
  5. hành động
  6. lọc
  7. console lệnh
  8. validator: a validator là một lớp thành phần mở rộng CValidator.
  9. 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.
  10. mô-đun
  11. 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

Tiện ích mở rộng không thể là mô-đun. – Oleg

+1

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

+0

Tôi xin lỗi. Module - là một trường hợp đặc biệt của phần mở rộng. – Oleg

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.

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