Junté todos los generate. Ahora el controller Base se fija qué tipo de relación es, y la trata según eso, tanto el get como el add y el edit. Hay que poner el campo $_fields. En GET hay que poner sólo los especiales (objetos, relations) y en edit y add los que deben ir.