mirror of
https://github.com/yiisoft/yii.git
synced 2026-03-03 06:44:07 +01:00
CUniqueValidator and CExistValidator have been updated to use table alias while creating db query condition (fixes bug #114)
This commit is contained in:
@@ -92,7 +92,7 @@ class CUniqueValidator extends CValidator
|
||||
|
||||
$columnName=$column->rawName;
|
||||
$criteria=new CDbCriteria(array(
|
||||
'condition'=>$this->caseSensitive ? "$columnName=:value" : "LOWER($columnName)=LOWER(:value)",
|
||||
'condition'=>$this->caseSensitive ? $finder->getTableAlias(true).".{$columnName}=:value" : "LOWER(".$finder->getTableAlias(true).".{$columnName})=LOWER(:value)",
|
||||
'params'=>array(':value'=>$value),
|
||||
));
|
||||
if($this->criteria!==array())
|
||||
|
||||
Reference in New Issue
Block a user