0
我已創建了一個defaultcontroller將在下文我的Symfony2控制器不重定向
namespace Mytest\VameBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
class DefaultController extends Controller
{
public function indexAction()
{
return $this->redirect($this->generateUrl('home'));
}
public function myactionAction($name)
{
return new Response('<html><body>'.$name.'</body></html>');
}
}
路由文件中給出的是看起來像波紋管。
use Symfony\Component\Routing\RouteCollection;
use Symfony\Component\Routing\Route;
$collection = new RouteCollection();
$collection->add('name', new Route('/vame',array(
'_controller' => 'MytestVameBundle:Default:index',
)));
$collection->add('home', new Route('/vame/{name}',array(
'_controller' => 'MytestVameBundle:Default:myaction',
'name' => 'hhhhhhhhhh',
)));
return $collection;
它顯示了以下錯誤
的網頁沒有正確重定向
什麼,我想要做的就是一次默認的控制器被調用index動作會重定向到myaction行動有一個論點。
所以請任何幫助......
謝謝,我得到了我的答案。我沒有將該參數傳遞給該網址。 – 2013-02-16 06:47:21