mirror of
https://github.com/yiisoft/yii.git
synced 2026-03-06 08:14:21 +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:
@@ -75,7 +75,7 @@ class CExistValidator extends CValidator
|
||||
throw new CException(Yii::t('yii','Table "{table}" does not have a column named "{column}".',
|
||||
array('{column}'=>$attributeName,'{table}'=>$table->name)));
|
||||
|
||||
$criteria=array('condition'=>$column->rawName.'=:vp','params'=>array(':vp'=>$value));
|
||||
$criteria=array('condition'=>$finder->getTableAlias(true).'.'.$column->rawName.'=:vp','params'=>array(':vp'=>$value));
|
||||
if($this->criteria!==array())
|
||||
{
|
||||
$criteria=new CDbCriteria($criteria);
|
||||
|
||||
Reference in New Issue
Block a user