如何在控制器和命令之间的yii 1.1中创建可重用的代码?

时间:2018-03-16 13:52:58

标签: yii yii-components

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

1 个答案:

答案 0 :(得分:1)

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

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

您可以在任何地方添加您的课程,只要在配置的import部分中引用其位置,就像Yii1自动加载文件一样。