gpt4 book ai didi

cakephp - 如何超速cakePHP的FLASH MESSAGE默认值

转载 作者:行者123 更新时间:2023-12-04 22:01:18 25 4
gpt4 key购买 nike

对于 $this->Session->setFlash('this is message','flash_error');
只需要在elements文件夹中创建flash_error.ctp就可以有不同的外观。

但是 $this->Session->setFlash('this is message') 是什么?如何修改标准布局?我不想用 css 或 javascript 修改它。

最佳答案

Laheab 的回答是正确的。但是您可以使用 AppController beforeRender 函数覆盖它。在您的app/app_controller.php中编写以下函数:

function beforeRender(){
if ($this->Session->check('Message.flash')) {
$flash = $this->Session->read('Message.flash');

if ($flash['element'] == 'default') {
$flash['element'] = 'flash_error';
$this->Session->write('Message.flash', $flash);
}
}
}

它将用 'flash_error' 覆盖 'default' flash 元素。然后在 app/views/elements 中创建 flash_error.ctp

关于cakephp - 如何超速cakePHP的FLASH MESSAGE默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3590097/

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