module - Yii中Modules和extension的区别

标签 module yii components yii-components yii-extensions

我想知道 Yii 框架中的模块和组件有什么区别。我用谷歌搜索了很多,但没有得到任何好的结果。所以有人可以帮助我知道这一点。任何帮助和建议都将不胜感激。

最佳答案

模块具有 MVC 结构。模块是一个独立的软件单元。模块是扩展的一种特殊情况。扩展通常用于单一目的。用 Yii 的话,可以分为以下几类:

  • 应用程序组件
  • 行为
  • 小部件
  • Controller
  • 行动
  • 过滤器
  • 控制台命令
  • 验证器:验证器是扩展 CValidator 的组件类。
  • 助手:助手是一个只有静态方法的类。它就像使用类名作为命名空间的全局函数。
  • 模块
  • 别的东西
  • 关于module - Yii中Modules和extension的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8432706/

    相关文章:

    javascript - 我应该在 angular2 中使用 <page type ="list"> 或 <listpage> 吗?

    javascript - 在更改时从 js 调用 vue 函数

    perl - 为什么即使我用 FindBin 调整了@INC,我的 Perl 脚本也找不到我的模块?

    ruby - 如何将包含的私有(private)方法公开为公共(public)类方法?

    node.js - 尝试使用 Protocol Buffers - Google 的数据交换格式时,goog 未定义错误

    php - 数据两次保存到数据库

    css - 在 React 主题中使用样式

    perl - 有没有对数字(千)进行分组的功能?

    php - Yii 1.1.16 - renderPartial() 在输出开始处添加一个空格

    yii - 如何在 yii 上使用 where 子句?