Symfony2 MethodNotAllowedException

时间:2014-03-22 19:55:59

标签: symfony

我试图显示MethodNotAllowedException,但我没有显示消息。 MethodNotAllowedException类的读取API第一个param是数组,第二个是message = null。 我试试这个:

use Symfony\Component\Routing\Exception\MethodNotAllowedException;

 throw new MethodNotAllowedException(null, "Method is not allowed.");

我试试这个:

throw new MethodNotAllowedException("Method is not allowed.");
retrurn new MethodNotAllowedException(array("POST"), "Method is not allowed.");
throw new MethodNotAllowedException(array('post','Test'));

当我汇总表格(帖子)时,我在网址中得到此信息,但没有针对MethodNotAllowedException的消息

  

HTTP://localhost/Symfony2/web/app_dev.php/admin/category/create eshop_category [名称] = ASD&安培; eshop_category [父] = 4和; eshop_category [状态] = 1&安培; eshop_category [描述] = ASD&安培; eshop_category [_token] = E87mCc4lCG1nLgLDdNKi9oxiT7Ak0-UXhNYXZ5_0y3k

1 个答案:

答案 0 :(得分:-1)

throw new \Symfony\Component\Routing\Exception\MethodNotAllowedException(array('method1', 'method2', '...'), 'N-A');

这种方式有效(请不要问为什么异常不使用use语句:)

祝你好运!