gpt4 book ai didi

cakephp 多选验证

转载 作者:行者123 更新时间:2023-12-03 06:46:52 25 4
gpt4 key购买 nike

我正在使用 CakePHP,我有类似的东西:

产品 -------> 产品类别 <------------ 类别

因此一个产品可以有“n”个类别,反之亦然。问题是我想验证产品,以便它们至少有一个类别。由于我使用 Form 助手和 CakePHP 的验证功能,所以已经达到了这个目的:

class Product extends AppModel {
var $name = 'Product';
var $validate = array(
'category_id' => array(
'rule' => array('multiple', array('min' => 1)),
'message' => 'You have to choose at least one category'
)
);
}

但它不起作用,有什么想法吗?

最佳答案

我认为您不应该根据category_id进行验证,而应使用Category(模型的名称)。

如果这仍然不起作用,您应该在这个问题中找到解决方案:HABTM form validation in CakePHP或者看看这篇文章: http://nuts-and-bolts-of-cakephp.com/2008/10/16/how-to-validate-habtm-data/

关于cakephp 多选验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3758954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com