En el modelo:
Código PHP:
En el controlador tengo lo siguiente:Ver original
class Output_msg extends Model{ function Output_msg() { parent::Model(); } function output_msg_notice() { // Creamos un array que contenga los mensajes de Notice 'formulario_enviado' => 'El formulario ha sido enviado', 'formulario_otro' => 'El formulario "otro" ha sido enviado'); return $msg_notice; } }
Código PHP:
Y en la vista:Ver original
// Mostramos el mensaje de Formulario Enviado... $this->load->model('/cpanel/Output_msg'); $msg['msg_form'] = $this->Output_msg->output_msg_notice(); $this->load->view('/cpanel/msg', $msg);
Código PHP:
Y es aquí donde me enredé, pues pensé que con un simple switch resolvería mi problema, pero me di cuenta de que no tengo hasta ahora, manera de decirle al supuesto bucle switch qué mensaje mostrar dependiendo de lo que yo quiera.Ver original
<div class='msg'><?php echo $msg_form['formulario_enviado']; ?></div>
Creo que lo que tengo que hacer es desde el controlador, pasar el valor del array que quiero mostrar en la vista... Ya he intentado varias cosas, pero no me sale nada bien...
Para que se entienda, en la vista debería finalmente tener algo así:
Código PHP:
Ver original
<div class='msg'><?php echo $msg_form['$mensage_a_mostrar']; ?></div>
Saludos y gracias de antemano...