2009-11-03 108 views

回答

1

symfony的模板每一个环节都应该由助手的link_to生成()或url_for():http://www.symfony-project.org/book/1_2/07-Inside-the-View-Layer

frontend_dev.php - 是前端控制器的开发版本。如果您通过此控制器访问页面(http://localhost/frontend_dev.php/testmodule/testaction),则此控制器将处理所有链接。如果您通过生产控制器(index.php,默认的)呼叫您的站点,所有链接将通过它指向:(http://localhost/testmodule/testaction):http://www.symfony-project.org/book/1_2/06-Inside-the-Controller-Layer

此外,您有不正确的站点布局。你不应该在网站上有任何“网络”子文件夹。 Symfony库应该通过浏览器放入不可访问的区域。你应该再次阅读symfony文档。并研究这个学习项目:http://www.symfony-project.org/jobeet/1_2/Doctrine/en/

+3

只是为了澄清一点:frontend_dev.php和index.php文件不是控制器。对于同一个应用程序(前端),它们是两个不同环境(dev和prod)的不同入口点。控制器是完全不同的东西。 – phidah 2009-11-03 15:56:00