Pues eso parace haber funcionado! Mil mil gracias.
Tengo esto:
Código PHP:
Ver original 'Detallepublicacion' => array( 'className' => 'Detallepublicacion',
'foreignKey' => 'cuenta_id'
));
Me quedará la intriga de por que se generaba una campo "en latin" (cuentum) y solo en un ABM, siendo que en el resto del sistema tampoco se declaran las FK y sin embargo todo va bien por las deducciones que hace CAKE.