You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Symfony 6启用PHP模板:解决PHP文件未被解析的问题

在Symfony 6中启用PHP模板解析的解决方法

步骤1:安装PHP模板组件

Symfony 6 默认仅启用 Twig 模板引擎,需先安装官方PHP模板组件,执行以下Composer命令:

composer require symfony/php-template

步骤2:配置框架模板引擎

打开config/packages/framework.yaml文件,添加或修改templating配置项,将php加入引擎列表:

framework:
    # ... 保留原有其他配置
    templating:
        engines: ['twig', 'php']

步骤3:确认PHP模板语法正确

你的模板文件/templates/gfservphp/index.php需遵循Symfony PHP模板语法规范,调用传递的变量时要使用PHP输出语法,示例:

<!DOCTYPE html>
<html>
<head>
    <title>PHP Template Demo</title>
</head>
<body>
    <h1>Hello from <?php echo $controller_name; ?></h1>
    <!-- 其他PHP逻辑或HTML内容 -->
</body>
</html>

完成以上配置后,重新访问对应路径,PHP代码即可被正确解析执行,而非直接显示源码。

内容的提问来源于stack exchange,提问作者Noctissei

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 04:52:41