In Codeigniter ci sono molti modi per passare il valore da un controller all'altro.
È possibile utilizzare Session code-code per trasferire i dati da un controller a un altro controller.
Per questo è necessario includere prima biblioteca per la sessione
$this->load->library('session');
quindi è possibile impostare il valore dei dati flash utilizzando nome di variabile.
// Set flash data
$this->session->set_flashdata('variable_name', 'Value');
è possibile ottenere il valore in cui si desidera utilizzando il flashdata sessione di CodeIgniter
// Get flash data
$this->session->flashdata('variable_name');
Seconda Opzione CodeIgniter permetterà di reindirizzare l'URL da controll con il nome del controller, il nome del metodo e il valore e poi puoi ottenere il valore in un altro controller.
// Passing the value
redirect('/another_controller_name/method_name/variable');
allora si può ottenere il valore in un altro controller
public function method_name($variable)
{
echo $variable;
}
Che tutto ....
fonte
2014-03-06 09:29:02
negozio variabile in sessione –