gpt4 book ai didi

javascript - 在 cakePHP 中更改 Flash 警报

转载 作者:太空宇宙 更新时间:2023-11-04 14:23:12 26 4
gpt4 key购买 nike

所以通常是:$this->Session->setFlash(__('Email deleted successfully'));

会渲染出:

<div id="flashMessage" class="message">
Email deleted successfully
</div>

我怎样才能让它显示:

$.growl.error({ message: "Email delted successfully" });

以上是使用 javascript 和一个名为 jQuery Growl 的库。我已经在 cakephp 的默认布局中放置了所有必要的 CSS 和 JS。

我假设您必须编辑:app/view/layouts/flash.ctp 但我尝试替换当前代码:

<p><a href="<?php echo $url; ?>"><?php echo $message; ?></a></p>

有了,但我没有运气。 javascript 甚至没有在 chrome 的 inspect element 中显示出来。

<script>    
$.growl.error({ message: "Email delted successfully" });
</script>

请帮帮我!

最佳答案

尝试将您的自定义内容放入书中的元素中:

http://book.cakephp.org/2.0/en/core-libraries/components/sessions.html#creating-notification-messages

The $element parameter allows you to control which element (located in /app/View/Elements) should be used to render the message in. In the element the message is available as $message. First we set the flash in our controller:

$this->Session->setFlash('Something custom!', 'flash_custom');

关于javascript - 在 cakePHP 中更改 Flash 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19749032/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com