老大,又出现相同的问题了,spClass未定义,这是代码

#1 一米八三

        function newsadd(){
        if("index" == $this->spArgs("t")){
        $this->header();
        $this->display("tpl/back/html/newsadd.html");
        $this->footer();
        }
        if("newsadd" == $this->spArgs("t")&&$ncontent=$this->spArgs("ncontent")!=''){
        $newsadd=$this->spClass("m_news");
        $nid=$this->spArgs("nposition");
        $ntitle=$this->spArgs("ntitle");
        $ncontent=$this->spArgs("ncontent");
        $conditions=array(
        'nid'=>$nid,
        'ntitle'=>$ntitle,
        'ncontent'=>$ncontent,
        'ntime'=>date('Y-m-d h:m:s')
        );
        $newsadd->update($conditions);
        $this->success("新增成功!",spUrl("admin,aindex"));
        }
        }

2012-07-06 12:52:37

#2 一米八三

这里是我的名字叫做admin的控制器,其它方法都能执行正常,但是这个方法硬说是spClass未定义,之前也出现过相同的问题,后来发现并不是重名的问题,只要用sp中提供的一些模板就不会报错,但是始终不知道是哪里出了问题,老大救命啊!

2012-07-06 12:55:25

#3 jake

也很明显的错误

$this->spClass("m_news");

另外建议一下,这种问题还是自己用心看一次程序吧。

2012-07-06 18:39:22

#4 一米八三

jake 发表于 2012-7-6 18:39
也很明显的错误

$this->spClass("m_news");
l老大,太抱歉了,因为刚开始学习.......

2012-07-07 11:49:36