消息:尝试获取非对象的属性

时间:2013-03-09 23:42:04

标签: php

我的项目有很大的延迟......我试着了解什么是错的,我找不到解决方案。我在我的页面上看到了这些消息

  

遇到PHP错误严重性:通知消息:试图获取   非对象的属性文件名:controllers / help.php行号:243

     

遇到PHP错误严重性:通知消息:试图获取   非对象的属性文件名:controllers / help.php行号:244

     

遇到PHP错误严重性:通知消息:试图获取   非对象的属性文件名:controllers / help.php行号:245

我的控制器上的第243,244,245行如下

我在这里发布的图像的线243,244,245之间创建了一个空格

$this->template->write('meta_title',$school_details->title.'-'.$data['site_setting']['site_name'].' School-'.$meta['title'], TRUE);
        $this->template->write('meta_description', $school_details->title.'-'.$data['site_setting']['site_name'].' School-'.$meta['meta_description'], TRUE);
        $this->template->write('meta_keyword', $school_details->title.'-'.$data['site_setting']['site_name'].' School-'.$meta['meta_keyword'], TRUE);

在我的网址上,我得到了更多

也是另一个错误

遇到PHP错误

  

严重性:通知消息:尝试获取非对象的属性   文件名:default / school_detail.php行号:11

     

遇到PHP错误严重性:通知消息:试图获取   非对象的属性文件名:default / school_detail.php Line   数量:14

现在,我的观点

上的第11至18页如下
<div class="faq_list_div">


            <h3 class="faq_heading_title"><?php echo $school_details->title; ?></h3>

            <div style="padding-top:13px;">
            <?php $content=$school_details->description;
                $content=str_replace('KSYDOU','"',$content);
                $content=str_replace('KSYSING',"'",$content); 

                echo $content; ?>
            </div>

发生了什么事?当我使用希腊语时,参数效果很好(英文) 是另一个故事虽然是在UTF8上

1 个答案:

答案 0 :(得分:0)

您确定$school_details是一个对象吗?如果未设置或不设置对象,则会发生此错误。