Yii 检查外键表中外键值的可用性
假设我有两张桌子,A和B。Yii 检查外键表中外键值的可用性,yii,Yii,假设我有两张桌子,A和B。 B具有来自a的外键。 每当我向表B插入数据时,我都应该检查表A中外键的可用性。 有没有什么方法可以代替手工完成这个过程 我自己在谷歌上搜索了一下,发现CExistValidator可能就是我想要的。 但我没有找到任何使用该验证器的全面示例。 如果CExistValidator是答案,你能给我举个例子吗 谢谢。假设您有一个类类别,它有许多页面s。您希望确保页面属于某些现有的类别: class Page { //... public function rules
B具有来自a的外键。
每当我向表B插入数据时,我都应该检查表A中外键的可用性。
有没有什么方法可以代替手工完成这个过程
我自己在谷歌上搜索了一下,发现CExistValidator可能就是我想要的。
但我没有找到任何使用该验证器的全面示例。
如果CExistValidator是答案,你能给我举个例子吗
谢谢。假设您有一个类
类别
,它有许多页面
s。您希望确保页面
属于某些现有的类别
:
class Page {
//...
public function rules()
{
return array(
array('category_id', 'exist', 'className' => 'Category', 'attributeName' => 'id'),
);
}
}
假设您有一个类
Category
,它有许多页面
s。您希望确保页面
属于某些现有的类别
:
class Page {
//...
public function rules()
{
return array(
array('category_id', 'exist', 'className' => 'Category', 'attributeName' => 'id'),
);
}
}