我想知道Yii Framework中模块和组件之间的区别。我搜索了这么多,但没有得到任何好结果。所以有人可以帮助我了解这一点。任何帮助和建议都会非常值得赞赏。
答案 0 :(得分:8)
模块具有MVC结构。模块是一个独立的软件单元。模块是一个特殊的扩展案例。扩展通常用于单一目的。在Yii的术语中,它可以分类如下:
答案 1 :(得分:0)
扩展实际上可能是模块,但有时却不是。模块包含模型,视图和控制器,而扩展可能只是一个小部件。
答案 2 :(得分:0)
我猜Yii扩展名在protected / extensions目录下,出于单一目的,它永远不会是一个模块。模块位于protected / modules目录下。 yii官方网站上的扩展和yii MVC框架中的扩展是不一样的。