Yii - mongodb - console application

I want to execute script as command line, accessing Mongodb database to do some update…

I follow this guide but it can’t seem to work. http://www.yiiframework.com/doc/guide/1.1/fr/topics.console

Trying to access classes and models




class DbCommand extends CConsoleCommand

{

    public function actionUpdate()

		{

			print_r(RObject::getAllModel());

		}

}



Error message :




C:\environnement_dev\www\annuaire\protected>yiic db update

exception 'CException' with message 'Property CConsoleApplication.session is undefined.' in C:\environnement_dev\www\yii\framework\base\CComponent

.php:131

Stack trace:

#0 C:\environnement_dev\www\yii\framework\base\CModule.php(88): CComponent->__get('session')

#1 C:\environnement_dev\www\annuaire\protected\models\RClass.php(80): CModule->__get('session')

#2 C:\environnement_dev\www\annuaire\protected\models\RObject.php(87): RClass::getAllClasses()

#3 C:\environnement_dev\www\annuaire\protected\commands\DbCommand.php(17): RObject::getAllModel()

#4 C:\environnement_dev\www\yii\framework\console\CConsoleCommandRunner.php(63): DbCommand->run(Array)

#5 C:\environnement_dev\www\yii\framework\console\CConsoleApplication.php(88): CConsoleCommandRunner->run(Array)

#6 C:\environnement_dev\www\yii\framework\base\CApplication.php(155): CConsoleApplication->processRequest()

#7 C:\environnement_dev\www\yii\framework\yiic.php(33): CApplication->run()

#8 C:\environnement_dev\www\annuaire\protected\yiic.php(7): require_once('C:\environnemen...')

#9 {main}

C:\environnement_dev\www\annuaire\protected>



RClass is obviously trying to access Yii::app()->session, but CConsoleApplication does not have a session component.