Buenos dias,
En la aplicacion fronten he creado el controlador encuesta, esta controlador tiene los metodos, actualizar, obtener......,cada uno de estos metodos tiene una view asociada.
El problema viene cuando deseo llamar a ese metodo para que me devuelva el fragmento de la encuesta,
¿Debo crearme un helper que llame al metodo?
¿Se debe hacer un routeto(controller: encuesta, action:obtener); ?
¿Se debe usar un render_partial()?,
He leido la documentacion pero no me ha quedado claro.Uso la version 0.5
Les dejo aqui el codigo:
apps/frontend/controllers/encuesta_controller.php
public function obtener(){
//Obtenemos la fecha actual y verificamos
$hoy = date('Y-m-d');
//Buscamos en la base de datos
if($this->Fpollpoll->find_first("conditions: fecha_incio < '".$hoy."' and fecha_fin > '".$hoy."'","order: totalvotes asc")){
$this->render('obtener');
}
}
apps/frontend/view/encuesta/obtener.phtml
Estos es una encuesta<br>
El titulo es: <?php echo $this->Fpollpoll->question; ?>
Y ahora les pongo el codigo de la viwe desde donde la llamo.
apps/frontend/view/directorio/_home.phtml
Encuesta<br>
<? echo $this->route_to("controller: encuesta", "action: obtener"); ?>
<br><br>
Espero me puedan resolver esta duda, he mirado por foros y en la documentacion pero no me ha quedado claro.
Gracias a todos