今天用了下discuz模板 出了问题不知道怎么解决
对php对象更是不知道一二
$template = Template::getInstance(); //使用单件模式实例化模板类,特别要注意的一点,在定义对象的时候,一定要用$template作为对象名$mission_class=new mission;//实例数据库连接类
$jg_mission_class->mylist();//读取数据class mission{
function mylist()
       $sql='';
       include($template->getflie('mission_list.htm')); //报错 Fatal error: Call to a member function getfile() on a non-object in 我想是对象继承方面出错 我是个小菜鸟 不知道怎么回事
还请老鸟不吝赐教

解决方案 »

  1.   

    前面已经回答,PHP里面继承以后你要确保你所要的变量至少是protected的。
      

  2.   

    $template = Template::getInstance(); //使用单件模式实例化模板类,特别要注意的一点,在定义对象的时候,一定要用$template作为对象名 $mission_class=new mission;//实例数据库连接类 
    $jg_mission_class->mylist();//读取数据 class mission{ 
    function mylist() {
          global $template;
          $sql=''; 
          include($template->getflie('mission_list.htm')); 
    .....