tag remove name get_the_tags first etiquetas all php codeigniter post model

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);