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
sebas
(Sebathi)
June 28, 2011, 7:46pm
2
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 ??
sebas
(Sebathi)
June 28, 2011, 9:24pm
4
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