我最近在互聯網上找到了關於如何在Netbeans 7.3中安裝Symfony2的常見建議,方法是將配置指向Symfony2標準版zip文件。如何判斷Netbeans 7.3和Symfony2是否正常工作?
現在我正在關注Symfony網站上的這本書來創建HelloBundle演示,並且我注意到了一些不一致之處。
首先,在Netbeans中運行Symfony命令時,生成包不起作用book says it should。它迫使我使用--dir選項。以下是我必須添加的參數:
--namespace=Acme/HelloBundle --format=yml --dir=src
其次,我看到創建的路由文件,但路由參數與本書所說的不同。首先使用術語「模式」而不是「路徑」。進一步的搜索表明「模式」是一個過時的術語,現在「路徑」是首選。如果是這種情況,那麼爲什麼如果我使用最新版本的框架(2.3.1),「模式」會顯示在我的文件中?另外,我的路由文件中有「默認」一詞,而書中有「你好」。這是輸出的副本。
acme_hello_homepage:
pattern: /hello/{name}
defaults: { _controller: AcmeHelloBundle:Default:index }
最後,本書不清楚創建包是否會自動創建控制器文件。是這樣嗎?我沒有「HelloController.php」文件,書上說我應該編輯。
我是Symfony的新手,但感覺有點不對勁。如果是這種情況,我該如何配置它才能正常工作?
......從那篇文章中,「如果我在創建項目之前沒有將zip放入項目文件夾中,我遇到了一些問題,所以我會建議這樣做。」 ...我已將文件保留在下載文件夾中。這是我的問題。如果你的工作正常,你是否也將zip文件下載到你的項目文件夾? – user658182
不在我的項目目錄中,但我在我的計算機中使用這些模式來組織我的項目文件夾。 我有一個名爲D:\ Projects的目錄,每個項目存儲在'D:\ Projects'內的自己的目錄中,而symfony zip位於D:\ Projects內。 – Fanopsis