新手问题 D()

浏览:674 发布日期:2013/03/27 分类:求助交流 关键字: D Model
<FORM method="post" action="__URL__/insert">

        aaa:<INPUT type="text" name="aaa"><br/>

        bbb:<INPUT type="text" name="bbb"><br/>

        ccc:<INPUT type="text" name="ccc"><br/>

        ddd:<INPUT type="text" name="ddd"><br/>

        eee:<INPUT type="text" name="eee"><br/>

        fff:<INPUT type="text" name="fff"><br/>

<INPUT type="submit" value="提交">

</FORM>
     public function insert(){

        $test   =   D('Test');

        if($test->create()) {

            $result =   $test->add();

            if($result) {

                $this->success('操作成功!');

            }else{

                $this->error('写入错误!');

            }

        }else{

            $this->error($test->getError());

        }

    }
class FormModel extends Model {

    // 定义自动验证

    protected $_validate    =   array(

        array('aaa','require','aaa必须'),

        array('bbb','require','bbb必须'),

        array('ccc','require','ccc必须'),

        array('ddd','require','ddd必须'),

        array('eee','require','eee必须'),

        array('fff','require','fff必须'),

    );

    // 定义自动完成

    protected $_auto    =   array(

        array('createip','returnip',1,'callback'),

        array('create_time','time',1,'function'),

    );


    protected  $_map=array(


    );


    function returnip(){

        return $_SERVER['REMOTE_ADDR'];


    }

}
为什么自动验证没有执行,数据库中也没有获得ip和时间




最佳答案
评论( 相关
后面还有条评论,点击查看>>