Я пытаюсь манипулировать выводом $session->flash()
в моем приложении CakePHP. В настоящее время у меня есть очень простая реализация по умолчанию для отображения сообщений об ошибках flash и auth:
<?php
$session->flash();
$session->flash('auth');
?>
Это создает <div>
сидентификатор и класс, который имеет сообщение внутри.То, что я хотел бы сделать, это обернуть / заменить сгенерированный HTML, в частности, некоторыми классами пользовательского интерфейса jQuery, но переносить это сложно, так как я не могу сказать, когда на самом деле будет отображаться сообщение, поэтому я получаю пустой, но стильошибка дел.Что мне действительно нужно для переноса на работу, так это чтобы проверка в $ session-> flash () возвращала что-либо, но я получаю «не могу использовать возвращаемое методом значение в контексте записи» при проверке его с помощью empty ();
Насколько я могу сказать, сгенерированный HTML жестко запрограммирован в помощнике сеанса!Бонусные баллы, если вы можете решить, как изменить класс в сообщении аутентификации и обычном флеш-сообщении независимо.