Tengo un formulario en la parte inferior de una página larga, si un usuario rellena el formulario pero no valida la página se vuelve a cargar en la forma típica codeigniter:Codeigniter PHP - cargando una vista en un punto de ancla
$this->load->view('template',$data);
sin embargo debido a la forma es camino hacia abajo en la parte inferior de la página necesito la página se cargue ahí abajo como se hace con las anclas HTML. ¿Alguien sabe cómo hacer esto en codeigniter?
No puedo usar la función de CodeIgniter
redirect();
porque pierde el objeto y los errores de validación se han ido. Otros marcos que he usado como Yii puede llamar a la función de redirección como:
$this->redirect();
que resuelve el problema, ya que se mantiene el objeto. He intentado usar:
$this->index()
dentro del controlador que funciona bien como una redirección, pero los errores de validación están en otro método que es donde la página actual se carga desde:
$this->item($labs)
pero cuando lo uso, se atasca en un bucle
¿Alguna idea? He visto mucho esta pregunta en la red pero no hay respuestas claras. Estoy investigando usando codeigniter "flash data" pero creo que es un poco exagerado.
aplausos.
@ "overkill" ¿qué te hace pensar eso? OMI es una muy buena característica, que creo que está hecha exactamente para cosas como estas. – Prasanth
¿Estás abierto a usar javascript? –
@goldenparrot tal vez fui un poco exagerado con esa afirmación. No tengo nada en contra de los datos flash, pero pensé que podría hacerse de otra manera. –