試圖用警予對問題的REST API的工作(即使用Yii的第一個項目)YII URLManager對問題的REST API
有問題越來越URLManager正確地路由呼叫:
'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false,
'caseSensitive' => false,
'rules' => array(
'api/<controller>' => array('api/<controller>/list', 'verb' => 'GET'),
'api/<controller>' => array('api/<controller>/create', 'verb' => 'POST'),
),
),
試圖與該工作(這是不完整的片段,我對調度員PUT/DELETE等。 但它沒有工作......作爲絕望了,我想甚至一些那樣簡單:
'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false,
'caseSensitive' => false,
'rules' => array(
'tezt' => array('landing/beta', 'verb' => 'GET'),
'tezt' => array('landing', 'verb' => 'POST'),
),
),
每當我刪除的規則之一,它的工作原理,但是當我把兩個規則,他們沒有工作,我得到異常 exception.CHttpException.404
exception 'CHttpException' with message 'Unable to resolve the request
"tezt".' in /yii-1.1.10/web/CWebApplication.php:280
被敲我的頭agains這2現在幾天。可能在網絡上看到了URLManager上的所有示例和教程(儘管找不到對規則的直接和完整的解釋)。但是,沒有快樂。
我做錯了什麼?也許是我的箱子設置?