PHP notice

Trying to get property of non-object

/var/www/changeonelife/app/src/protected/widgets/blogs/view.php(8)

01 <h1 class="item-name"><?=$blog->title?></h1>
02 <div class="news-top-container">
03 <p class="news-date  bold">
04     <time datetime="<?=date('Y-m-d', $blog->date_publish)?>"><?=Yii::app()->dateFormatter->formatDateTime($blog->date_publish, 'long', false)?></time>
05 </p>
06 </div>
07 <article class="item-article content">
08     <p><span><?=Yii::t('widgets', 'Автор')?>: <?=$blog->author->name?></span></p>
09     <img src="<?=$blog->getImageUrl('image_list', 750, 400, 'crop')?>" alt="<?=$blog->title?>"/>
10     <p><?=$blog->content?></p>
11     <div class="social-block">
12         <p><?=Yii::t('widgets', 'Поделись с друзьями')?></p>
13 
14 <script type="text/javascript">(function() {
15   if (window.pluso)if (typeof window.pluso.start == "function") return;
16   if (window.ifpluso==undefined) { window.ifpluso = 1;
17     var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
18     s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
19     s.src = ('https:' == window.location.protocol ? 'https' : 'http')  + '://share.pluso.ru/pluso-like.js';
20     var h=d[g]('body')[0];

Stack Trace

#3
+
 /var/www/changeonelife/app/src/protected/widgets/BlogsWidget.php(242): CWidget->render("application.widgets.blogs.view", array("blog" => Blog))
237         }            
238         $this->controller->title = $blog->title;    
239         array_pop($this->controller->breadcrumbs);    
240         $this->controller->breadcrumbs['#'] = $blog->title;
241             
242         $this->render('application.widgets.blogs.view', array('blog' => $blog));
243     }
244     
245     /**
246      * Добавление записи в блог
247      */
#4
+
 /var/www/changeonelife/app/src/protected/widgets/BlogsWidget.php(55): BlogsWidget->actionView()
50     {
51         $actionsList = self::getActionsList();
52 
53         if (isset($actionsList[$this->action]))
54         {
55             $this->{'action' . $this->action}();
56         }
57     }
58     
59     /**
60      * Список блогов
#6
+
 /var/www/changeonelife/app/src/protected/extensions/PageHelper.php(293): CBaseController->widget("BlogsWidget", array("action" => "view"), true)
288             foreach ($blocks as $block) {
289                 
290                 switch ($block->type_id) {
291                     case 1: //widget
292                         $data = unserialize($block->content);
293                         $content = $controller->widget(array_shift($data), $data, true);
294                         break;
295                     case 2: //text
296                         $content = $block->content;
297                         break;
298                 }
2024-03-28 14:47:15 nginx/1.18.0 Yii Framework/1.1.14