今天用了下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.   

    检查一下,看$template是属于哪个类的,或者是一个类。
      

  2.   

    $template 在mission类中是否被赋值?
      

  3.   

    瞎搞出来了
    用了一个global定义
    闷 实在是菜啊
      

  4.   

    需要声明全局变量 $template class mission{ 
    function mylist() {
          global $template;
          $sql=''; 
          include($template->getflie('mission_list.htm'));
    .....