
我有简单的控制器与以下代码:
$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代码所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)