2012-02-04 1 views
1

Nous rencontrons un problème quand une url invalide est passée au gâteau. Ceci charge correctement l'affichage missing_controller.ctp mais la variable $ _SESSION est vide.

Nous avons testé cela sur 1.3 et 2.0 et dans les deux versions $ _SESSION est vide lorsque la vue missing_controller est rendue.

Est-ce fait exprès?

Merci

Cordialement Gabriel

Répondre

4

Est-ce que vous avez importé le composant Session dans le contrôleur? Comme ceci:

<?php 
class MissingController extends AppController{ 
var $components = array('Session'); 
var $helpers = array('Session'); 
} 

Essayez d'accéder aux données à _SESSION $ avec $this->Session->read('This.That');

+0

exactement - $ _SESSION pourrait vide si aucun appel n'a été fait à la session encore par les voies appropriées - $ this-> session-> lis() – mark

Questions connexes