Esempio
'filtri' => array(self::MANY_MANY, 'Filtro', 'tbl_filtro_prodotti(cod_prodotto, id_filtro)'),
Questa relation da per scontato che io voglio usare l’id del modello come chiave primaria da legare a ‘cod_prodotto’, ma ho bisogno, in realtà, di usare una colonna diversa (appunto cod_prodotto)
il sql generato è questo
INNER JOIN `tbl_filtro_prodotti` `filtri_filtri` ON (`filtri_filtri`.`cod_prodotto`=:ypl0) AND (`filtri`.`id`=`filtri_filtri`.`id_filtro`). Bound with :ypl0='8227'
Ho bisogno che invece dell’id (8227) ci metta il contenuto del campo codice_prodotto … non trovo la sintassi corretta