Неопределенная переменная: ключ [CORE\Cake\View\Elements\Flash\success.ctp, строка 1]

Я использую CakePHP 2.7.

Я сгенерировал код MVC с помощью Cake Bake.

Запуск проекта генерирует следующее сообщение об ошибке: -

Неопределенная переменная: ключ [CORE\Cake\View\Elements\Flash\success.ctp, строка 1]

Что вызывает эту ошибку?


person Trliok    schedule 10.09.2015    source источник
comment
Пожалуйста, покажите тот код, где вы получили ошибку? Тогда только кто-нибудь может вам помочь. Спасибо.   -  person Anant Kumar Singh    schedule 10.09.2015
comment
‹div id=‹?php echo h($key) ?›Класс сообщения=успешное сообщение›‹?php echo h($message) ?›‹/div› \\\lib\Cake\View\Elements\Flash\success .php   -  person Trliok    schedule 10.09.2015
comment
Знаете ли вы, какое действие контроллера отображает этот шаблон? Не могли бы вы опубликовать этот код, исходя из того, что в вашем сообщении об ошибке говорится, что $key не устанавливается.   -  person drmonkeyninja    schedule 10.09.2015
comment
это код моего контроллера $this-›Flash-›success(__('Роль была сохранена.')); и сообщение об ошибке является переменной Undefined: key [CORE\Cake\View\Elements\Flash\success.ctp, строка 1]   -  person Trliok    schedule 10.09.2015
comment
Вам нужно показать больше кода - важно то, как вы обрабатываете флэш-сообщение, это звучит как несоответствие между старым способом (который использует компонент сеанса/помощник) и по-новому (зависит от flash-компонента/помощника) - они несовместимы. Пожалуйста, отредактируйте вопрос, чтобы добавить информацию — не пишите комментарии.   -  person AD7six    schedule 10.09.2015
comment
Вероятно, исправлено с помощью github.com/cakephp/cakephp/pull/7379.   -  person mark    schedule 10.09.2015
comment
@mark : $class будет использовать экземпляр $key.?   -  person Trliok    schedule 10.09.2015
comment
У меня была похожая ошибка отсутствия ключа в CakePHP 2.7, но это было связано с флэш-сообщением аутентификации - возможно, ответ также полезен для вашей проблемы...   -  person Oops D'oh    schedule 12.09.2015