我是symfony2的新手。我正在爲「Hello {Name}」創建一個簡單的頁面,並使用WAMP。我使用routing.yml是如下Symfony2異常
projectnew_bundle:
resource: "@projectnew_bundle/Resources/config/routing.yml"
type: annotation
prefix: /start
和我@ projectnew_bundle /資源/配置/ routing.yml文件如下(projectnew_bundle在src文件夾\項目\ new_bundle命名空間):
projectnew_bundle_hello:
pattern: start/hello/{name}
defaults: { _controller: projectnew_bundle:Start:hello }
我還使用"new project\new_bundle\projectnew_bundle()"
語法在AppKernel.php中註冊了bundle projectnew_bundle。我\src\project\new_bundle\projectnew_bundle.php
如下:
<?php
namespace project\new_bundle;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class projectnew_bundle extends Bundle
{
}
但是,當我嘗試加載以下URL:「http://localhost/symfony_project/Symfony/web/app_dev.php/start/hello/Riten」,它提供了500內部服務器錯誤:
Cannot load resource
"@projectnew_bundle/Resources/config/routing.yml"
. Make sure the"projectnew_bundle/Resources/config/routing.yml"
bundle is correctly registered and loaded in the application kernel class.
可以肯定的,你有沒有清除緩存(應用程序/控制檯高速緩存:明確-env = DEV) – sglessard
我沒有使用控制檯..但是,我已經清空了的Symfony /應用/緩存文件夾。 – Riten
請大家給我解決方案來解決問題 – Riten