Chave primária composta - Validação

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