我試圖改變我的路由從註釋到thr routing.yml。 這是現在在我的routing_dev.yml的唯一配置:symfony2路由失敗 - 無法重新聲明類
user.index:
pattern:/
defaults: { _controller: AcmeMyBundle:User/UserIndex:index }
這是錯誤:
Fatal error: Cannot redeclare class Acme\MyBundle\Controller\User\UserIndexController in C:\Users\gp\Desktop\xampp\htdocs\project\src\Acme\MyBundle\Controller\User\UserIndexController.php on line 56
它爲什麼會發生?這真的是唯一有這個名字的班級。我在UserIndexController中沒有註釋。
有沒有人有想法? 非常感謝。
我相信你認爲這是唯一一個擁有這個名字的類,但是PHP因爲這個錯誤而失敗,原因是:)不,它不是路由相關的。另外你的_controller配置看起來很奇怪「IdiotsP1Bundle:User/UserIndex:index」 - 這真的有用嗎?與斜線之間? – Inoryy 2012-02-01 13:26:44
userindexController位於文件夾Controller/User/UseriIndexcontroller.php當我認爲用戶/然後路由找不到類 – 2012-02-01 14:15:20