как Configure :: write работает в cakePHP - PullRequest
3 голосов
/ 05 января 2010

Я хочу понять, как Configure :: write ('Config.language', 'fre'), нужно ли вызывать эту функцию в методе beforFilter ()? когда я звоню, он сохраняет конфигурацию в сеансе или вообще не сохраняет?

Ответы [ 2 ]

7 голосов
/ 05 января 2010

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

0 голосов
/ 05 января 2010

Configure :: write () предназначен для записи констант всего приложения. Поэтому, если вы хотите установить ограничение на продукты или что-то подобное, вы можете установить это глобально, используя Configure :: write ().

Затем вы можете использовать Configure :: read () для повторного считывания этого значения.

Я в основном использую его для хранения настроек приложения:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...