以字符串形式获取 zend FlashMessenger 消息
get zend FlashMessenger message as string
我在控制器中有如下代码:
public function indexAction(){
$this->flashMessenger()->addMessage('hi');
}
在查看页面中:
$messages = $this->flashMessenger()->getMessages();
foreach($messages as $message) {
echo $message.' ';
}
上面的代码可以正常工作,但是 flashmessenger
returns array
。
我想要的东西只能 return strings
。
var_dump($message)
查看数组中的内容。
然后echo $message['keyYouNeedHere'];
让它输出,显然用实际的数组键索引替换keyYouNeedHere
。
此外,请阅读此处的文档 https://framework.zend.com/manual/2.3/en/modules/zend.view.helpers.flash-messenger.html
没有你的循环,你可以像这样使用助手:
echo $this->flashMessenger()->render();
您还可以编辑生成的 HTML 标记以适应。看看吧!
我在控制器中有如下代码:
public function indexAction(){
$this->flashMessenger()->addMessage('hi');
}
在查看页面中:
$messages = $this->flashMessenger()->getMessages();
foreach($messages as $message) {
echo $message.' ';
}
上面的代码可以正常工作,但是 flashmessenger
returns array
。
我想要的东西只能 return strings
。
var_dump($message)
查看数组中的内容。
然后echo $message['keyYouNeedHere'];
让它输出,显然用实际的数组键索引替换keyYouNeedHere
。
此外,请阅读此处的文档 https://framework.zend.com/manual/2.3/en/modules/zend.view.helpers.flash-messenger.html
没有你的循环,你可以像这样使用助手:
echo $this->flashMessenger()->render();
您还可以编辑生成的 HTML 标记以适应。看看吧!