谁一开始就是大神?

一个自义字段录入后不能setAttribute怎么办?[2.0]

比如要搜索金额范围,自定义了字段属性:

    /**
     * 订单金额大于等于
     * @return string
     */
    public function getMoney_start()
    {
        return '';
    }

    /**
     * 订单金额小于等于
     * @return string
     */
    public function getMoney_end()
    {
        return '';
    }

然后在orderSearch.php中配置搜索条件:

$this->setAttributes($params['OrderSearch'],false);

接下来录入搜索条件后发现$this->money_start和$this->money_end的值仍是空的。请问怎么解决?

自定义字段不一定要写get函数,可以直接定义属性:
你这里不就是赋的空值吗?
想要这个属性生效, rules 里也要有这个字段

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 一个自义字段录入后不能setAttribute怎么办?[2.0]

评论 抢沙发

登录

找回密码

注册