如何在PhalconPHP中缩小HTML代码

如何在PhalconPHP中缩小HTML代码,第1张

概述我将phalconphp框架用于我的测试项目. 我有简单的控制器与以下代码: $this->view->setVar('myData', $data); PhalconPHP中是否有任何工具可以在视图中缩小HTML代码? 谢谢! 在这一点上,这还不可能内置. 但是已经使用这个函数来实现minify选项. function minifyHTML($content){ $start = st 我将phalconPHP框架用于我的测试项目.

我有简单的控制器与以下代码:

$this->vIEw->setvar('myData',$data);

PhalconPHP中是否有任何工具可以在视图中缩小HTML代码?

谢谢!

解决方法 在这一点上,这还不可能内置.
但是已经使用这个函数来实现Minify选项.

function MinifyHTML($content){    $start = strpos( $content,'[#strip#]');    if ($start > 0) {        $end = strpos($content,'[#endstrip#]');        $part =  substr($content,$start,$end - $start + 12);        $content = str_replace($part,str_replace(array("\r","\n","\t",'[#strip#]','[#endstrip#]'),'',$part),$content);        if(strpos( $content,'[#strip#]') > 0)            $content = stripHTML($content);    }    return $content;}

然后在你的伏特文件中使用它.但请确保使用制表符作为缩进而不是伏特文件中的空格.另外[#strip#]标签不允许嵌套.

<!DOCTYPE HTML><HTML lang="nl"><head>[#strip#]    <Meta charset="utf-8">    {% block head %}        {{ assets.outputCSS() }}    {% endblock %}    <Title>{% block Title %}{% endblock %}</Title>[#endstrip#]</head><body>{% block content %}{% endblock %}{% block script %}    [#strip#]{{ assets.outputJs() }}[#endstrip#]{% endif %}{% endblock %}</body></HTML>

最后在你的handle() – > getContent()上使用它.

$application = new \Phalcon\Mvc\Application($di);echo MinifyHTML( $application->handle()->getContent());
总结

以上是内存溢出为你收集整理的如何在PhalconPHP中缩小HTML代码全部内容,希望文章能够帮你解决如何在PhalconPHP中缩小HTML代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1055424.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存