/** * {@inheritDoc} */ public function getCamposFusionados() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCamposFusionados', array()); return parent::getCamposFusionados(); }
/** * @Route("/origen_dato/get_campos/{id}", name="origen_dato_get_campos", options={"expose"=true}) */ public function getCamposAction(OrigenDatos $origen) { $resp = '<h6>' . $this->get('translator')->trans('_campos_utilizables_en_campos_calculados_') . '</h6> <UL class="campos_disponibles">'; if ($origen->getEsFusionado() or $origen->getEsPivote()) { $campos = explode(',', str_replace(array(' ', "'"), '', $origen->getCamposFusionados())); foreach ($campos as $campo) { $resp .= '<LI><A href="javascript:funcion()">{' . $campo . '}</A></LI>'; } } else { $campos = $origen->getCampos(); foreach ($campos as $campo) { if ($campo->getSignificado()) { $resp .= '<LI><A href="javascript:funcion()">{' . $campo->getSignificado()->getCodigo() . '}</A></LI>'; } } } return new Response($resp . '</UL>'); }