0

我是 Symfony 的新手,我正在尝试了解 Symfony 项目的工作原理。现在我正在尝试更改内部 url 的内容。例如,在 layout.php 文件中,我可以这样写一句话:

<a href="<?php echo url_for('viajesDeusto/new') ?>">Suecia</a>

这很好用,当我按下“Suecia”“按钮”时,它会更改内容,并将 viajesDeusto/new 添加到 url。我的问题是,我在哪里可以更改“viajesDeusto/new”网址显示的内容?

非常感谢

4

1 回答 1

1

如果您在url_for()函数中拆分 url,它会分解为 MODULE/ACTION

所以进入你的应用程序 (%SF_ROOT_DIR%/apps/%APP_NAME%) 在那个文件夹里面你有一个modules文件夹里面有模块名称你有一个actions文件夹和一个templates文件夹actions文件夹是你的代码检索/处理数据的地方驻留templates文件夹是演示代码所在的位置

例如,如果您的应用程序被调用frontend,代码的位置是:

%SF_ROOT_DIR%/apps/frontend/modules/viajesDeusto/actions %SF_ROOT_DIR%/apps/frontend/modules/viajesDeusto/templates

这是 syfony 1.x 应用程序的标准设置

于 2012-04-19T15:05:33.570 回答