私はsymfony2が初めてです。「Hello {Name}」の簡単なページを作成し、WAMP を使用しています。そして私のrouting.ymlは次のとおりです
projectnew_bundle:
resource: "@projectnew_bundle/Resources/config/routing.yml"
type: annotation
prefix: /start
私の @projectnew_bundle/Resources/config/routing.yml は次のとおりです (projectnew_bundle は src フォルダー内の \project\new_bundle の名前空間です):
projectnew_bundle_hello:
pattern: start/hello/{name}
defaults: { _controller: projectnew_bundle:Start:hello }
また、構文を使用してバンドル projectnew_bundle を AppKernel.php に登録しました"new project\new_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
{
}
しかし、「http://localhost/symfony_project/Symfony/web/app_dev.php/start/hello/Riten」という URL をロードしようとすると、500 内部サーバー エラーが発生します。
リソース を読み込めません
"@projectnew_bundle/Resources/config/routing.yml"
。"projectnew_bundle/Resources/config/routing.yml"
バンドルが正しく登録され、アプリケーション カーネル クラスにロードされていることを確認してください。