symfony2で非常に基本的な静的ページを作成していますが、ルートが見つかりませんというエラーが発生せず、ページのルートをすでに定義しています。
私のコントローラー
#src/IDP/IDPBundle/Controller/PortfolioController.php
<?php
namespace IDP\IDPBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class PortfolioController extends Controller
{
public function indexAction()
{
return $this->render('IDPIDPBundle:Portfolio:index.twig');
}
}
私のrouting.ymlファイル
#src/IDP/IDPBundle/resources/config/routing.yml
IDPIDPBundle_portfolio:
pattern: /portfolio
defaults: { _controller: IDPIDPBundle:Portfolio:index }
requirements:
_method: GET
アプリ内のルーティングファイル
#app/config/routing.yml
IDPIDPBundle:
resource: "@IDPIDPBundle/Resources/config/routing.yml"
prefix: /
# Internal routing configuration to handle ESI
#_internal:
# resource: "@FrameworkBundle/Resources/config/routing/internal.xml"
# prefix: /_internal
ブラウザでこのURLを試してみると、symfonyのウェルカムページが表示されます
http://project.dev/app_dev.php/
でもやってみると
http://project.dev/app_dev.php/portfolio
ルートが見つからないというエラーは発生しません
私がここで間違っていることは何ですか?
何かアイデアはありますか?