如何在没有数据库表的情况下创建和验证关联模型?
我想使用模型收集用户输入并验证它。我想在没有数据库的情况下使用相关模型的内置模型验证。
答案 0 :(得分:0)
在模型中指定您不需要数据库表:
class MyModel extends AppModel {
public $useTable = false;
}
其余验证和关联的配置方式与使用数据库的方式相同。
有关更多信息,请参阅文档:http://book.cakephp.org/2.0/en/models/model-attributes.html
答案 1 :(得分:0)
添加此项(确保在YourModel中包含$ validate数组):
public $useTable = false;
并在YourController中验证:
if($this->YourModel->validates()) {
// No Validation Errors
}
并查看文档:{{3}}