在没有表的模型中验证字段(CakePHP)
发布时间:2020-12-13 22:11:45 所属栏目:PHP教程 来源:网络整理
导读:我在Cake PHP中有一个没有表的模型,名为Upload.我在这个模型中为一个名为source_id的字段进行了验证. 我有一个表单可以构建一个漂亮的$this-data,给我一个格式良好的集合,包括: $this-data['Upload']['source_id'] 但是,我设置的验证规则似乎根本没有运行.
我在Cake
PHP中有一个没有表的模型,名为Upload.我在这个模型中为一个名为source_id的字段进行了验证.
我有一个表单可以构建一个漂亮的$this-data,给我一个格式良好的集合,包括: $this->data['Upload']['source_id'] 但是,我设置的验证规则似乎根本没有运行.我从另一个模型中复制了这个验证规则,它确实有效,所以我相信它有效: var $validate = array( 'source_id' => array( rule' => 'numeric','required' => true,'allowEmpty' => false,'message' => 'Error!.' ) ); 你能否为缺少数据库表的模型验证字段? 表单使用Upload模型,并提交给另一个控制器操作方法. CakePHP 1.2,PHP / MySQL 5,XAMPP. 解决方法
我很笨您必须使用save()或触发验证检查
$this->Upload->set($this->data); $this->Upload->validates(); 现在工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |