Codeigniter : Différence entre versions
De Wiki NCad
(→Méthodes particulière) |
(→Transferer des variables) |
||
(8 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | ==Transferer des variables== | ||
+ | |||
+ | |||
+ | On ne peut les transférer que sous forme de tableau. Dans la méthode, on en déclare un. | ||
+ | $tab = array(); | ||
+ | $tab['v1'] = 'variable1'; | ||
+ | $tab['v2'] = 'var2'; | ||
+ | |||
+ | |||
+ | puis on transfère le tableau a la vue avec le deuxième argument | ||
+ | $this->load->view('vue', $tab); | ||
+ | |||
+ | |||
+ | Pour les utiliser c'est simple | ||
+ | echo $v1; | ||
+ | echo $v2; | ||
+ | les variable sont extraite toute seul du tableau. Pratique non ! | ||
+ | |||
==Méthodes particulière== | ==Méthodes particulière== | ||
<span style="color:green;"> //</span> | <span style="color:green;"> //</span> | ||
− | index() <span style="color:green;"> //appelé par defaut</span> | + | function index()<span style="color:green;"> //appelé par defaut</span> |
+ | { | ||
+ | |||
+ | } | ||
+ | |||
+ | function __construct() <span style="color:green;"> //constructeur, ouvert avant chaque appel de methode</span> | ||
+ | { | ||
+ | parent::__construct(); <span style="color:green;"> //obligatoire</span> | ||
+ | |||
+ | } | ||
+ | |||
+ | function _output($output) | ||
+ | { | ||
+ | |||
+ | } | ||
− | + | public function _remap($method) | |
+ | { | ||
+ | $this->maintenance(); | ||
+ | } |
Version actuelle en date du 16 février 2014 à 16:13
Transferer des variables
On ne peut les transférer que sous forme de tableau. Dans la méthode, on en déclare un.
$tab = array(); $tab['v1'] = 'variable1'; $tab['v2'] = 'var2';
puis on transfère le tableau a la vue avec le deuxième argument
$this->load->view('vue', $tab);
Pour les utiliser c'est simple
echo $v1; echo $v2;
les variable sont extraite toute seul du tableau. Pratique non !
Méthodes particulière
//
function index() //appelé par defaut
{
}
function __construct() //constructeur, ouvert avant chaque appel de methode { parent::__construct(); //obligatoire }
function _output($output) { }
public function _remap($method) { $this->maintenance(); }