PHP notice

Trying to get property of non-object

/var/www/languagetrainers.com/public/reviews/foreign-film-reviews/protected/views/movie/show_all.php(28)

16     <?php if (empty($movies)): ?>
17         <h2>No results found</h2>
18     <?php endif; ?>
19     <?php foreach ($movies as $movie): ?>   
20         <div class="boxa" >
21             <div class="film">
22              <a  href=<?php echo Yii::app()->createUrl($movie->getCountryForUrl().'/' . Helpers::encodeUrl($movie->url)) ?>><img alt="<?php echo $movie->metadata->title ?>" src="<?php echo Yii::app()->params['imagesPath'] ?>/uploads/<?php echo $movie->cover_pic ?>" width="86" height="130" border="0" /></a>
23             </div>
24             <a  href=<?php echo Yii::app()->createUrl($movie->getCountryForUrl().'/' . Helpers::encodeUrl($movie->url)) ?>><b><?php echo $movie->metadata->title ?></b></a>
25           
26             <span class="date">
27         <a href="/reviews/foreign-film-reviews/<?php echo strtolower(Country::model()->findByPk($movie->metadata->country_id)->short_name) ?>"><?php echo Country::model()->findByPk($movie->metadata->country_id)->short_name ?></a>
28 <?php echo $movie->category->category_name ?>
29 </span>
30             
31             <div class="rate stars<?php echo $movie->metadata->overall_rate?>"></div>
32         </div>
33         
34     <?php endforeach; ?>
35 
36 <div class="clearfix"></div>
37 </div>
38 <div class="clearfix"></div>
39 
40 <?php if(!isset ($list_all) || !$list_all) :?>

Stack Trace

#4
+
 /var/www/languagetrainers.com/public/reviews/foreign-film-reviews/protected/controllers/MovieController.php(33): CController->render("show_all", array("movies" => array(Movie), "page_size" => 200, "item_count" => "1", "pages" => CPagination))
28         $country = strtolower($_GET['country']);
29         $result = Movie::findAllForCountry($country,$pageSize);
30         $this->render('show_all',array('movies'=>$result['items'],
31                 'page_size'=>$pageSize,
32                 'item_count'=>$result['itemCount'],
33                 'pages'=>$result['pages']));
34     }
35 
36     public function actionFindByLanguage(){
37         $pageSize = 200;
38         $language = strtolower($_GET['language']);
#12
+
 /var/www/languagetrainers.com/public/reviews/foreign-film-reviews/index.php(19): CApplication->run()
14 defined('YII_DEBUG') or define('YII_DEBUG',true);
15 // specify how many levels of call stack should be shown in each log message
16 defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);
17 
18 require_once($yii);
19 Yii::createWebApplication($config)->run();
2024-03-19 09:57:01 nginx/1.22.0 Yii Framework/1.1.13