na minha rules coloquei assim: array(‘agencia, conta’, ‘unique’), mas ele valida se a conta é unica, se a agencia é unica, mas não se agencia e conta são unicas, tem como validar uma chave primária composta??
na minha rules coloquei assim: array(‘agencia, conta’, ‘unique’), mas ele valida se a conta é unica, se a agencia é unica, mas não se agencia e conta são unicas, tem como validar uma chave primária composta??
lurk, a forma que sei é criando uma regra no próprio modelo:
public function rules()
{
return array(
array('idconta','validaChaveComposta'),
);
}
//Regra personalizada
public function validaChaveComposta(){
//faça a consulta verificando se existe
if(){
$this->addError('idconta',"Mensagem...");
$this->addError('idagencia',"Mensagem...");
}
}
Flws!
:wq