Pour enregistrer une variable de session créé à partir d'une zone de texte dans cakephp
on utilise dans le controlleur
$this->Session->write('nom_variable', $this->request->data['nom_modele']['nom_champs']);et pour l'afficher dans la vue on utilise
echo $this->Session->read('nom_variable');Cette méthode ne marche pas lorsque on utilise le framework css bootstrap de twitter par exemple pour créer une zone de texte on fait
echo $this->TwitterBootstrap->input("nom", array( "nom" => $this->Form->text("ident"), "help_inline" => "Text to the right of the input", "help_block" => "Text under the input" ));et pour enregistrer la valeur de la zone de texte dans une variable de session on utilise
$this->Session->write('nom', $this->request->data['nom']);sans faire appel au modèle. Espérant que cette astuce sert à quelqu'un :)
0 commentaires :
Enregistrer un commentaire