PHP notice

Trying to get property of non-object

/data/web/www.amjedu.com/protected/models/Book.php(44)

32     }
33 
34     public function addInfo($arr){
35         $model = new self();
36         foreach($arr as $k=>$v){
37             $model->$k = $v;
38         }
39         $res =  $model->insert();
40         return $res;
41     }
42     public function getOne($id){
43         $res =  $this->findByPk($id);
44         return $res->attributes;
45     }
46     public function updateInfo($arr){
47         $model = new self();
48         return $model->updateByPk($arr['gid'],$arr);
49     }
50 }

Stack Trace

#0
+
 /data/web/www.amjedu.com/protected/controllers/ZuowenController.php(35): Book->getOne("556")
30         $sectionid = getParam('s','1');
31 
32         $this->curNav = 'zuowen';
33         $data['curNav'] = $this->curNav;
34 
35         $data['bookInfo'] = $this->_book_model->getOne($bookid);
36 
37         $videoInfo = $this->_video_model->getVideoInfo($bookid,$chapterid,$sectionid);
38         if(count($videoInfo)>0)
39         {
40             $data['videoInfo'] = $videoInfo[0];
#8
+
 /data/web/www.amjedu.com/index.php(10): CApplication->run()
05 $yii=dirname(__FILE__).'../../framework/yii.php';
06 $config=dirname(__FILE__).'/protected/config/main.php';
07 // 包含Yii引导文件
08 require_once($yii);
09 // 创建一个应用实例并执行
10 Yii::createWebApplication($config)->run();
2024-03-29 07:20:01 nginx/1.12.1 Yii Framework/1.1.15