2009-11-03 189 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