Plugin::hasDuplicateValue PHP Method

hasDuplicateValue() public method

指定したフィールドに重複値があるかチェック
public hasDuplicateValue ( string $fieldName ) : boolean
$fieldName string チェックするフィールド名
return boolean
    public function hasDuplicateValue($fieldName)
    {
        $this->cacheQueries = false;
        $duplication = $this->find('all', array('fields' => array("{$this->alias}.{$fieldName}"), 'group' => array("{$this->alias}.{$fieldName} HAVING COUNT({$this->alias}.id) > 1")));
        return !empty($duplication);
    }