我想知道Yii Framework中模塊和組件之間有什麼區別。我搜索了很多,但沒有得到任何好的結果。所以有人可以幫助我瞭解這一點。任何幫助和建議都將非常可觀。Yii中模塊和擴展之間的區別
16
A
回答
8
模塊具有MVC結構。模塊是一個獨立的軟件單元。模塊是擴展的特例。擴展通常用於一個目的。
- 應用組件
- 行爲
- 插件
- 控制器
- 動作
- 濾波器
- 控制檯命令
- 驗證:在Yii中的方面,它可以如下分類的驗證器是一個擴展CValidator的組件類。
- 助手:助手是一個只有靜態方法的類。它就像使用類名作爲其名稱空間的全局函數。
- 模塊
- 別的
0
擴展可能實際上是模塊,但有時不是。一個模塊包含模型,視圖和控制器,而擴展可能只是一個小部件。
0
我猜Yii的擴展保護/擴展目錄下,單一目的,它永遠是一個模塊。模塊在protected/modules目錄下。 yii官方網站上的這些擴展和yii MVC框架中的擴展並不相同。
相關問題
- 1. 擴展和模塊之間的區別?
- 2. vTiger中的實體模塊和擴展模塊之間的區別
- 3. 是什麼成分,擴展和模塊之間Yii中
- 4. @TestFor和擴展之間的區別ControllerUnitTestCase
- 5. Joomla中的組件,模塊,擴展和插件之間的區別
- 6. 模塊和封閉之間的區別
- 7. Visual Studio擴展性中的Addin和VSPackage之間的區別?
- 8. opencart中的擴展和模塊有什麼區別?
- 9. 在類擴展中@property(nonatomic,只讀)和@property之間的區別?
- 10. 「傳統contao模塊」和(僅)「contao模塊」之間的區別
- 11. 加載模塊和初始化模塊之間的區別?
- 12. 角度2模塊和Javascript ES6模塊之間的區別
- 13. Android Studio 3庫模塊和功能模塊之間的區別
- 14. 模塊模式中get/set和Object.defineProperty之間的區別
- 15. javaScript中關閉模塊和關閉模塊之後'()'或'(otherModule)'之間的區別
- 16. Azure AD模塊和MS Online模塊之間有什麼區別
- 17. 頂層模塊和本地模塊之間是否有區別?
- 18. Python日期時間和時間模塊之間的區別
- 19. IIS 7 - .NET擴展性和ASP.NET之間的區別
- 20. Eclipse插件:依賴關係和擴展之間的區別
- 21. 存儲過程和擴展存儲過程之間的區別
- 22. fileprivate和私有擴展之間的區別?
- 23. 「可擴展」和「可插入」應用程序之間的區別
- 24. MySQL備份擴展名.mysql和.sql之間的區別
- 25. 抽象類擴展和普通類之間的區別延伸
- 26. SNMP4J和Java Management擴展包之間的區別
- 27. .php和.php.inc文件擴展名之間的區別是什麼?
- 28. C# - 「foreach」和擴展方法之間的區別:ForEach
- 29. nd_pdo_mysql和pdo_mysql擴展之間的區別是什麼?
- 30. 錯誤處理模塊中的Resume和Goto之間的區別
無論如何,擴展不能是模塊。 – Oleg
下面是一個模塊擴展的例子。 http://www.yiiframework.com/extension/yii-user-management/ – brpyne
對不起。該模塊 - 是擴展的特例。 – Oleg