在我的控制器中,我需要验证某些输入值是否与某些db-table-records值不同。
示例:
带有价格值的输入在更新时必须低于当前价格。所以我做的是:
$this->Model->read(null, $the_id);
//and then:
if($this->data['Model']['price'] >= $this->Model->data['Model']['Price']) do_stuff();
它的工作原理。但我担心这不是可以信任的东西,因为我没有发现有关这种方法的文档。
假设$this->data
将始终包含提交的数据,并且$this->Model->data
将始终保存read()
调用(或任何模型数据读取相关内容)的结果是否正确?
似乎是这样。任何人都可以验证它吗? – yossi