Trying To Get Property Of Non-Object

При обращении к http://localhost/testdrive/comment/index выскакивает ошибка Trying to get property of non-object




public function actionIndex()

126     {

127         $dataProvider=new CActiveDataProvider('Comment', array(

128             'criteria'=>array(

129                 'condition'=>'post_id=:postId',

130                 'params'=>array(':postId'=>$this->_post->id), //здесь ошибка

131             ),

132         ));



А почему вы уверены, что "$this->_post" это объект а не NULL или не строка?

Перед обращением следует проверять на isset(). Тут, скорее всего, у объекта просто не существует этого свойства.