我有一个使用jQuery UI的Zend Framework应用程序.
在我的控制器中,我使用FlashMessenger助手设置错误/成功消息,如下所示:
// ExampleController.PHP $this->_helper->FlashMessenger('Sorry,could not complete your request.');
在我的布局中,我使用Noumenal FlashMessenger View Helper显示消息
// layout.phtml <?PHP echo $this->flashMessenger(); ?>
我想利用我的jQuery UI theme’s CSS styles来设置我的错误消息,如下所示:
<div class="ui-state-error ui-corner-all"> <p><span class="ui-icon ui-icon-alert"></span> <strong>Alert:</strong> Sample ui-state-error style.</p> </div>
…但是View Helper正在完成所有的工作,所以我无法改变我想要的类.所以在走下死路之前,我想我会问社区.这是我的问题:
>我如何使用Zend Framework FlashMessenger,以便根据状态(错误/成功)设置不同的消息?
>如何从FlashMessenger获取消息并将其显示在一个位置,而无需在所有控制器中创建重复的代码?
>如何为每个不同的消息状态输出不同的类?例如:
‘error’=>’ui-state-error’,’info’=>’ui-state-highlight’等.
解决方法
写完
Noumenal FlashMessenger View Helper后,我应该可以提供帮助. 原文链接:https://www.f2er.com/css/217567.html