Codeigniter : Différence entre versions

De Wiki NCad
Aller à : navigation, rechercher
(Page créée avec « ==Méthodes particulière== <span style="color:green;"> //</span> index() <span style="color:green;"> //appelé par defaut</span> __construct() <span style="color:green... »)
 
(Transferer des variables)
 
(11 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)
 +
{
 +
 +
}
  
__construct() <span style="color:green;"> //constructeur, ouvert avant chaque appel de methode</span>
+
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();
}