1.在ar的rules中的定义
public function rules()
{
return array(
array('name', 'unique', 'criteria' => array('condition' => "`user_site_id`=>'{$this->user_site_id}'")),
);
}2.自定义验证规则
public function rules()
{
return array(
array('name', 'validateSiteUnique');
);
}
public function validateSiteUnique($attribute, $param)
{
if (!$this->hasErrors()) {
$siteUniqueCriteria = new CDbCriteria();
$siteUniqueCriteria->addCondition("`user_site_id`='{$this->user_site_id}'");
$validator = new CUniqueValidator();
$validator->attributes = array($attribute);
$validator->criteria = $siteUniqueCriteria;
$validator->validate($this);
}
}
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号