Personalizar metodos para campos vinculados

en el Generator

edit:
title: "Asignar Cuentas a Personas"
display: [id, codalu, NombrePersona, idcuenta]
fields:
idcuenta: { params: text_method =toString peer_method =getCuentasArancelesFilter }

en este caso el modulo generado tiene un campo que esta vinculado con cuentas

para lo cual se programa en lib/model tcuentasPeer.php

static public function getCuentasArancelesFilter()
{
$c= new Criteria();
$c->addJoin(tcuentasPeer::ID, tcuentasusuariosPeer::IDCUENTA);
$c->add(tcuentasusuariosPeer::IDUSUARIO , sfContext::getInstance()->getUser()->getAttribute('id'), Criteria::IN);
$c->addAscendingOrderByColumn(self::DESCRIPCION);
return  self::doSelect($c);
}
Redmine Appliance - Powered by TurnKey Linux