我在SRC \莫達\ CategoryBundle \控制器\ DefaultController.phpSymfony2的新包路由
和改變路由來創建新的軟件包:
namespace Moda\CategoryBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
class DefaultController extends Controller
{
/**
* @Route("/show", name="_show")
* @Template()
*/
public function indexAction()
{
die('test');
return array();
}
}
和我的應用程序的routing.yml /配置
moda_category:
resource: "@ModaCategoryBundle/Controller/"
type: annotation
prefix: /
該鏈接dosnt工作:
本地主機/網絡/ app_dev.php /分類/顯示
本地主機/網絡/ app_dev.php /顯示
你知道我在做什麼錯?
之後你改變你的配置你清除了緩存? – virhi
我建議設置路由名稱並檢查路由器是否可見。你可以通過這種方式檢查:app/console router:debug route_name – Cyprian
我設置名稱並通過app/console路由器檢查路由:debug我發現它是可見的_show任何任何/顯示我也有清除緩存,但它仍然不起作用。任何想法? – Purzynski