如何將Zend Framework 2路由配置爲只允許POST
請求類型?配置ZF2路由以僅允許發佈請求
我已經通過文檔,但無濟於事。
編輯
這裏是我的DI代碼
'cv-create' => array(
'type' => 'Zend\Mvc\Router\Http\Segment',
'options' => array(
'route' => '/profile/cv/:type/create',
'defaults' => array(
'controller' => 'Application\Controller\ProfileController',
'action' => 'cv_create',
),
),
),
我的實際問題是部分,有沒有什麼辦法來注入要求控制成爲制約這條路呢?
似乎沒問題,但請你看看我編輯的問題? –
據我所知,路由器只是通過調用match()來迭代所尋找的匹配路由。用於匹配路線的邏輯似乎位於路線類(例如段)內。我認爲我提出的解決方案是乾淨的 - 另一種機制是在模塊類中定義'路由'事件 - 然後對匹配的路由進行一些檢查,即路由名稱和請求類型。 – DrBeza
爲什麼不使用內置的路由Zend \ Mvc \ Router \ Route \ Method o.0? –