Error

Call to a member function getParents() on null

/home/upotris/public_html/protected/views/product/view.php(1)

1 <?php $this->pageTitle=Yii::app()->name.' | '.$model->title;$this->descriptions = $model->descriptions;$this->keywords = $model->keywords;$this->breadcrumbs = array(    'محصولات' => array("product/index"),);if ($parr = $model->category->getParents()) {    foreach ($parr as $pitem)        $this->breadcrumbs += array($pitem->name => array('product/category', 'id' => $pitem->category_id));}$this->breadcrumbs += array(    $model->category->name => array('product/category', 'id' => $model->category->category_id),    $model->title);Product::model()->findAll();?><div class="box">    <div class="b-title">        <h2><?php echo $model->title;?></h2>    </div>    <div class="b-content">        <div id="product-title">            <div id="product-thumb">                <?php echo CHtml::openTag('a', array('href' => Yii::app()->baseUrl . $model->image, 'class' => 'thumbnail pt-grp', 'title' => $model->title)); ?><?php echo CHtml::image(Yii::app()->baseUrl . $model->image_thumb, $model->title, array('title' => $model->title)) ?><?php echo CHtml::closeTag('a');?>            </div>            <div id="product-gallery">                <?php Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . '/js/jquery.jcarousel.min.js', CClientScript::POS_END);?>                <?php Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl . '/css/tango/skin.css');?>                <?php Yii::app()->clientScript->registerScript('p-carousel', "jQuery('#product-carousel').jcarousel({'rtl':true,'visible':3});", CClientScript::POS_READY);?>                <?php Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . '/js/jquery.colorbox.min.js', CClientScript::POS_END);?>                <?php Yii::app()->clientScript->registerScript('color-box', "jQuery('.p-grp').colorbox({rel:'group2', transition:'fade', width:'85%', height:'85%'});jQuery('.pt-grp').colorbox({rel:'group3', transition:'fade', width:'85%', height:'85%'});", CClientScript::POS_READY);?>                <?php Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl . '/css/colorbox.css');?>                <ul id="product-carousel" class="jcarousel-skin-tango">                    <?php foreach ($model->getImages()->getData() as $imgi): ?>                    <li><?php echo CHtml::openTag('a', array('href' => Yii::app()->baseUrl . $imgi->image, 'class' => 'p-grp', 'title' => $imgi->title)); ?><?php echo CHtml::image(Yii::app()->baseUrl . $imgi->image_thumb, $imgi->alt, array('title' => $imgi->title)) ?><?php echo CHtml::closeTag('a');?></li>                    <?php endforeach;?>                    <!-- The content will be dynamically loaded in here -->                </ul>            </div>        </div>        <div class="product-tab">            <?php            $list=array(                'مشخصات فنی' => array('id' => 'spec_tab', 'content' => $this->renderPartial('_spec', array('model' => $mvmodel), true, false)),            );            if(!empty($model->description))                $list=array_merge($list,array(                    'توضیحات' => array('id' => 'info_tab', 'content' => $this->renderPartial('_info', array('model' => $model), true, false)),                ));            $this->widget('zii.widgets.jui.CJuiTabs', array(                'tabs' => $list,                'options' => array(                    'collapsible' => false,                ),            ));            ?>        </div>    </div></div>

Stack Trace

#4
+
 /home/upotris/public_html/protected/controllers/ProductController.php(26): CController->render("view", array("model" => Product, "mvmodel" => CActiveDataProvider))
21                 'defaultOrder'=>'sort_order asc'
22             ),
23         ));
24         $this->render('view',array(
25             'model'=>$model,
26             'mvmodel'=>$mvmodel,
27         ));
28     }
29     public function actionRss()
30     {
31         Yii::import('ext.feed.*');
#14
+
 /home/upotris/public_html/index.php(13): CApplication->run()
08 defined('YII_DEBUG') or define('YII_DEBUG',true);
09 // specify how many levels of call stack should be shown in each log message
10 defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);
11 date_default_timezone_set('Asia/Tehran');
12 require_once($yii);
13 Yii::createWebApplication($config)->run();
2024-03-29 12:23:59 LiteSpeed Yii Framework/1.1.9