如何添加在ny yii中作为模块和行为开发的扩展?

时间:2012-09-25 11:57:54

标签: yii yii-extensions

如何添加在yii中作为模块开发的扩展? 任何人都可以将Yii模块和扩展解释为Yii行为

Refer

1 个答案:

答案 0 :(得分:0)

您的Q的第一部分是重复,其中包含此q:https://stackoverflow.com/questions/12008314/modules-in-yii-explain

关于“如何使用模块”部分。模块可能是扩展yii的最简单方法,因为您需要做的只是two tiny steps

  1. 提取基目录/protected/modules下的代码。
  2. 在应用程序配置中声明已使用的模块:
  3. return array(
      ...
      'module' => ('moduleName', 'some argument', 'another argument'),
      ...
    );
    

    我强烈建议您查看上面的文档然后User-Module(作为代码示例)以更好地理解yii模块。

    至于“通过行为扩展Yii ”,我一直对此感到困惑,直到我有机会使用Multi-Lingual_Behavior

    没有通过行为扩展Yii的典型方法,只是因为有多个选项(正如您在文档here& here中看到的那样)来使用(附加)行为到组件(应用程序,模型,控制器......等)

    尽管如此,大多数yii-extensions都支持良好的Usage文档,这些文档在大多数情况下足以让它们正常工作。