public static function retrieveByPKs($pks, PropelPDO $con = null) { if ($con === null) { $con = Propel::getConnection(PaisPeer::DATABASE_NAME, Propel::CONNECTION_READ); } $objs = null; if (empty($pks)) { $objs = array(); } else { $criteria = new Criteria(PaisPeer::DATABASE_NAME); $criteria->add(PaisPeer::ID, $pks, Criteria::IN); $objs = PaisPeer::doSelect($criteria, $con); } return $objs; }
<?php use_helper('Javascript'); $c = new Criteria(); $paises = PaisPeer::doSelect($c); if ($organizacion->getFkProvinciaId()) { $pais_selected = $organizacion->getProvincia()->getPais()->getId(); $provincia_id = $organizacion->getFkProvinciaId(); } else { $pais_selected = $paises[0]->getId(); $provincia_id = 0; } echo select_tag('pais_id', objects_for_select(PaisPeer::getEnOrden(), 'getId', 'getNombreLargo', $pais_selected)); echo observe_field('pais_id', array('update' => 'item_provincia', 'url' => 'organizacion/cambiarPais', 'with' => "'pais_id=' + value")); echo javascript_tag(remote_function(array('update' => 'item_provincia', 'url' => 'organizacion/cambiarPais?pais_id=' . $pais_selected . '&provincia_id=' . $provincia_id)));