【问题标题】:How to make reusable code in yii 1.1 between controller and command?如何在 yii 1.1 中在控制器和命令之间制作可重用的代码?
【发布时间】:2018-03-16 13:52:57
【问题描述】:

在控制器和命令之间重用代码的最佳方式是什么? 我有一些用途,应该在控制器内部和命令中执行相同的逻辑。共享代码的最佳方法是什么?要创建一个组件并从控制器和命令调用此组件方法?

【问题讨论】:

    标签: yii yii-components


    【解决方案1】:

    创建一个类(模型、服务等),并在不同的领域使用它。 在config/main.phpconfig/console.php 中有一个导入部分:

    'import' => array( 'application.models.*', 'application.components.*',

    你可以在任何地方添加你的类,只要它的位置在配置的import 部分中被引用,因为这就是 Yii1 自动加载文件的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-31
      • 2010-11-24
      • 1970-01-01
      • 2018-11-24
      • 1970-01-01
      • 2013-04-26
      • 2012-04-26
      相关资源
      最近更新 更多