我可以在 Laravel (Blade) 视图文件中禁用 PHP 吗?

Rhy*_*hys 5 php template-engine laravel laravel-4

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

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

Ale*_*eau 0

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

  • 抱歉,澄清一下,这正是我不希望 PHP 在视图中可用的原因。我认为使用 Blade 可以防止这种情况发生,但我发现这仍然是可能的。(我包含的 PHP 逻辑只是为了测试它是否允许)。 (2认同)