何时使用组件以及何时在Yii中使用扩展?

时间:2011-12-08 04:29:30

标签: yii yii-components yii-extensions

我对protected /

中组件和扩展文件夹的用途有点困惑

请澄清。

1 个答案:

答案 0 :(得分:25)

根据我对Yii的小经验:

组件是可以帮助您根据模型编写业务逻辑的类。您绝对不希望在控制器中编写所有工作代码,然后您需要该组件来分发您的代码并在控制器中调用它。

扩展就像库一样,它们基本上不依赖于你的模型,因此可以在当前或以后的项目中的任何地方重用。例如:电子邮件扩展程序或向您的Twitter帐户发送推文的类。

其他编码人员/用户可能会有所不同。