phalcon flash重写输出问题~~~~~

发布于 2022-09-05 20:05:20 字数 1206 浏览 22 评论 0

用的session模式,继承重写了session类,message前面拼了个button和一些其他字符。输出之后变成字符串,我看别人也是这么用,不用特殊处理,是什么原因?
版本3.2

比如这样子:

use Phalcon\Flash\Session as Flash;

class NewFlash extends Flash
{
    public function __construct($cssClasses = null)
    {
        if ($cssClasses === null) {
            $cssClasses = array(
                'success' => 'alert alert-success',
                'notice'  => 'alert alert-info',
                'warning' => 'alert alert-warning',
                'error'   => 'alert alert-danger',
            );
        }
        parent::__construct($cssClasses);
    }

    public function message($type, $message)
    {

        $msg = "<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">&times;</button>
                    <h4><i class=\"icon fa fa-ban\"></i>提示</h4>";
        $msg = $button.$msg;
        parent::message($type, $msg);
    }

    public function output($remove = true)
    {
        parent::output($remove);
    }
}

phaclcon e1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文