3

我要理解 MVC 模板被用作锁定视图的一种手段,不使用任何实质性的编程逻辑。测试 Laravel 4 的 Blade 系统,我注意到我仍然能够将 PHP 内容包含到视图中。

我可以在 Blade 模板中禁用 PHP 吗?本质上是将文件转换为具有一些附加可能性的 .html 文件(例如,Blade 循环和部分/包含)。

4

2 回答 2

0

Blade 模板编译为 php,因此您将无法完全消除 php。

您可以通过创建自己的编译器或扩展 Blade 来解决您的项目。

您将需要制定自己的解决方案来处理如何渲染模板中使用的 php 中的部分,我将按原样渲染它们,例如: - 如果有人忘记了<?php echo $example; ?>引擎将渲染的内容。

于 2015-12-29T15:52:50.293 回答
-1

如果您在视图中需要编程逻辑,您可能做错了什么。尝试在您的控制器中执行逻辑并将变量注入您的视图。

于 2013-06-08T13:21:01.733 回答