CConsoleApplication exception getController

Cree un comando muy sencillo, pero al ejecutar muestra un error que no comprendo… saben si falta algo ??




class TestCommand extends CConsoleCommand 

{    

    public function run($args) 

    {

       $Users = Users::model()->findAll();

    }

}

y para ejecutarlo…


php console.php test

exception ‘CException’ with message ‘CConsoleApplication does not have a method named “getController”.’ in /home/jack/Public/yii-1.1.7.r3135/framework/base/CComponent.php:266

Fijate que en algún lado del modelo o algo relacionado estas pidiendo algún método del controlador…

Saludos,

mm… en realidad no tengo nada que relacione algun controlador con el proyecto…

Alguna otra idea el porq de este error ??

Modulos?

Usas alguno?

Podés pasar el stack completo que te da el error?

Va completo el stack…


exception 'CException' with message 'CConsoleApplication does not have a method named "getController".' in /home/jack/Public/yii-1.1.7.r3135/framework/base/CComponent.php:266

Stack trace:

#0 /home/jack/Public/yii-1.1.7.r3135/framework/web/widgets/CWidget.php(90): CComponent->__call('getController', Array)

#1 /home/jack/Public/yii-1.1.7.r3135/framework/web/widgets/CWidget.php(90): CConsoleApplication->getController()

#2 /home/jack/Public/yii-1.1.7.r3135/framework/web/widgets/CFilterWidget.php(45): CWidget->__construct(NULL)

#3 /home/jack/Public/celestic-professional/Celestic/protected/components/CSafeContentBehavior.php(29): CFilterWidget->__construct()

#4 /home/jack/Public/yii-1.1.7.r3135/framework/YiiBase.php(212): CSafeContentBehavior->__construct()

#5 /home/jack/Public/yii-1.1.7.r3135/framework/base/CComponent.php(331): YiiBase::createComponent(Array)

#6 /home/jack/Public/yii-1.1.7.r3135/framework/base/CComponent.php(300): CComponent->attachBehavior('CSafeContentBeh...', Array)

#7 /home/jack/Public/yii-1.1.7.r3135/framework/db/ar/CActiveRecord.php(372): CComponent->attachBehaviors(Array)

#8 /home/jack/Public/celestic-professional/Celestic/protected/models/Users.php(35): CActiveRecord::model('Users')

#9 /home/jack/Public/celestic-professional/Celestic/protected/commands/TestCommand.php(9): Users::model()

#10 /home/jack/Public/yii-1.1.7.r3135/framework/console/CConsoleCommandRunner.php(63): TestCommand->run(Array)

#11 /home/jack/Public/yii-1.1.7.r3135/framework/console/CConsoleApplication.php(88): CConsoleCommandRunner->run(Array)

#12 /home/jack/Public/yii-1.1.7.r3135/framework/base/CApplication.php(155): CConsoleApplication->processRequest()

#13 /home/jack/Public/celestic-professional/Celestic/console.php(10): CApplication->run()

Ya encontre el error… y es por causa del CHtmlPurifier

Buenisimo :D