name - remove html tags php
Cómo enviar un POST completo al modelo en el código Igniter (1)
¿Cuál sería la mejor manera de enviar una publicación completa a un modelo en Code Igniter? Los métodos que sé son los siguientes:
Nombra elementos de formulario como matriz, ej.
<input type="text" name="contact[name]">
<input type="text" name="contact[surname]">
y luego usa:
$this->Model_name->add_contact($this->input->post(''contact''));
El otro sería agregar cada elemento a una matriz y luego enviarlo al modelo como tal:
<input type="text" name="name">
<input type="text" name="surname">
y
$contact_array = array(''name'' => $this->input->post(''name''),
''surname'' => $this->input->post(''surname''));
$this->Model_name->add_contact($contact_array);
¿Cuál de estas sería la mejor práctica, y hay una forma de enviar directamente un POST completo a un modelo (o quizás a una forma completa?)
Simplemente pase la variable $ _POST al método que desea que funcione con todas las variables POST. Veo su preocupación, pero puede estar seguro: $ _POST se desinfecta mediante la función de filtrado de seguridad cada vez que se crea una instancia del controlador.
Asi que:
$this->Model_name->add_contact($_POST);