Yii如何在控制台中导入小部件代码

时间:2014-12-01 07:16:58

标签: php yii

我正在尝试重用一些用于cron电子邮件的小部件中编写的代码。我把这部分放在我的视图中,但给了我一个错误

$this->widget('ShortProfileWidget', array('shortProfileFor'=>'Email')); 


exception 'CException' with message 'DailyEmailCommand and its behaviors do not have a method or closure named "widget".' in C:\wamp\yii\framework\base\CComponent.php:265

1 个答案:

答案 0 :(得分:0)

这是配置文件夹

中YII console.php的默认导入列表
'import'=>array(
    'application.models.*',
    'application.components.*',
    'application.extensions.*',
),

在这里添加小部件......

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