Переменная сеанса CakePHP использует в поле зрения страницу?

Goto Project->Properties и нажимает Debug Tab.

существует раздел для параметров командной строки:

enter image description here

9
задан tereško 16 September 2013 в 13:42
поделиться

2 ответа

В вашем контроллере доступен SessionComponent , который вы можете использовать, например, $ this-> Session-> write ('Name', 'Value'); . Аналогичным образом существует также SessionHelper для View, который делает очень похожие вещи и может использоваться как $ session-> read ('Name'); .

.
12
ответ дан 4 December 2019 в 13:03
поделиться

Если вы находитесь в контроллере, используйте компонент Session. По умолчанию он включен во все контроллеры. В нем есть методы Session :: read () и Session :: write (). Посетите http://book.cakephp.org/view/173/Sessions для получения дополнительной информации.

Я считаю, что если компонент сеанса похож на некоторые другие компоненты, вы можете использовать его внутри Виды. Попробуйте просто выполнить $ session-> read () в блоках кода представления. Если это не сработает, попробуйте выполнить $ this-> Session-> read (...). В крайнем случае, если ничего из этого не сработает, вы всегда можете использовать старый добрый PHP $ _SESSION, хотя он как бы выходит за рамки Cake. Однако, если вы уверены, что не собираетесь использовать управление сеансом Cake (и вам действительно не нужно, IMO, поскольку это '

0
ответ дан 4 December 2019 в 13:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: