Clave unica con mas de una columna

Hola gente, recien comienzo con Yii y me surge una duda:

Como creo una regla en 'public function rules()' dentro del modelo para indicar que la tabla tiene un indice unico con mas de una columna? En el ejemplo de abajo, como indico que rol_id, recurso y accion pertenecen a una misma clave unica?



CREATE TABLE IF NOT EXISTS `permiso` (


  `id` int(11) NOT NULL auto_increment,


  `rol_id` int(11) NOT NULL,


  `recurso` varchar(255) collate utf8_spanish_ci NOT NULL,


  `accion` varchar(255) collate utf8_spanish_ci NOT NULL,


  PRIMARY KEY  (`id`),


  UNIQUE KEY `idx_permiso_unico` (`rol_id`,`recurso`,`accion`),


  KEY `fk_permiso_rol` (`rol_id`)


) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=10 ;

Gracias

Sorry, I don't speak spanish well.

Yii don’t have this feature in actual version. You have to implement a validator. :(