我已經創建了簡單的控制器,設置路由和一切工作,直到我添加第三個鏈接的路由。然後,我得到了一個錯誤無法導入資源Symfony錯誤
無法導入資源 「C:\ XAMPP \ htdocs中\的Symfony的\ src \ Acme的\包\ WebBundle /資源/配置/ routing.yml文件」,從「C:/ XAMPP/htdocs中/的Symfony /app/config\routing.yml」。
DefaultController.php
:
<?php
namespace Acme\Bundle\WebBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
class DefaultController extends Controller
{
public function indexAction()
{
return $this->render('AcmeWebBundle:Default:index.html.twig');
}
//* find a ride *//
public function findAction()
{
return $this->render('AcmeWebBundle:Default:find.html.twig');
}
//*book a ride *//
public function bookAction()
{
return $this->render('AcmeWebBundle:Default:book.html.twig');
}
}
這是master.html.twig
哪裏是簡單的導航的一部分。
...
<div id="left1"><a href="{{ path('acme_web_homepage') }}"><strong>Home</strong></a>
</div>
<div id="left2">
</div>
<div id="left3"><a href="{{ path('find') }}"><strong>Find a ride</strong></a>
</div>
<div id="left4">
</div>
<div id="left5"><a href="{{ path('book') }}"><strong>Book a ride</strong></a>
</div>
和routing.yml
文件
acme_web_homepage:
pattern: /home
defaults: { _controller: AcmeWebBundle:Default:index }
find:
pattern: /find
defaults: { _controller: AcmeWebBundle:Default:find }
book:
pattern: /book
defaults: { _controller: AcmeWebBundle:Default:book }
如果我刪除路線本書道路上的一切工作正常。我錯在哪裏?
謝謝你的回答Wouter。不過,我已經做了你的建議,但仍然沒有運氣:/ – C0ld 2013-03-24 23:32:26