自动完成 -> ignore 参数的使用经验

浏览:5702 发布日期:2013/06/04 分类:技术分享
目的: 希望修改密码的时候,如果用户没有填写密码,表示不修改密码;
以往: 采用自己写方法判断是否为空,比较繁琐;
现在: 采用thinkphp新函数 ignore 测试达到此目的;

下面是错误的    protected $_auto = array(
        array('create_time', 'time', 1, 'function'),
        array('update_time', 'time', 2, 'function'),
        array('create_ip', 'get_client_ip', 1, 'function'),
        array('password', 'md5', 3, 'function'),
        array('password', '', 2, 'ignore'), //修改时
    );
下面是正确的    protected $_auto = array(
        array('create_time', 'time', 1, 'function'),
        array('update_time', 'time', 2, 'function'),
        array('create_ip', 'get_client_ip', 1, 'function'),
        array('password', '', 2, 'ignore'), //修改时
        array('password', 'md5', 3, 'function')
    );
大伙可以一起探讨
最佳答案
评论( 相关
后面还有条评论,点击查看>>