D方法实例化自定义的模型失败。。。

浏览:2162 发布日期:2013/01/06 分类:求助交流
action:
class NewsmAction extends Action {
        public function add() {
            $news = D("news");
            // $news = new NewsModel();
            $news->aa();
            if($news->create()) {
                // $news->newsDate = time();
                if($news->add()) {
                    $this->success("发布新闻成功!");
                } else {
                    echo "add failed";    
                }
            } else {
                echo "create failed";
            }
        }
}

model:
    class NewsModel extends Model {
        protected $_validate = array(
                array('newsTitle','required','新闻标题不能为空'),
                array('newsFrom','required','新闻来源不能为空')
            );
        public function aa() {
            echo "aa";
        }
    }
D方式实例化后,提示Model:aa您所请求的方法不存在!,但发布新闻成功
我换成$news = new NewsModel();方式后,可以用aa方法了,但create failed...........
最佳答案
评论( 相关
后面还有条评论,点击查看>>