Se si utilizza il controller, utilizzare il componente Sessione. È incluso, per impostazione predefinita, in tutti i controller. Ha i metodi Session :: read() e Session :: write(). Controlla http://book.cakephp.org/view/173/Sessions per ulteriori informazioni.
Credo che se il componente Sessione è come alcuni degli altri componenti, è possibile utilizzarlo all'interno delle viste. Prova a fare $ session-> read() nei blocchi del codice di visualizzazione. Se ciò non funziona, prova a fare $ this-> Session-> read (...). Come ultima risorsa, se nessuno di questi funziona, puoi sempre usare il buon vecchio PHP $ _SESSION, anche se è un po 'fuori dalla cornice di Cake. Tuttavia, se sei sicuro di non usare la gestione di Cake's Session (e non devi, IMO, dato che è poco più di un wrapper attorno a $ _SESSION), allora devi solo sapere quando applicare correttamente l'hack.
fonte
2009-10-20 22:20:30
Per una soluzione CakePHP 3.x fare riferimento a http://stackoverflow.com/a/32668870 – Imdad