1
我有一個yii rest api的問題。我將它配置爲遵循yii框架頁面上的教程工作,但在此之後,我意識到我的api可以工作,但不是我的PAGE的一些大部分,因爲它基於GET URL格式,而不是其餘api所需的PATH 。使用yii rest API的默認URL GET格式而不是PATH格式
所以在我的config/main.php我有以下設置
'urlManager' => array (
'urlFormat' => 'path',
'rules' => array (
'student/<id:\d+>/<title:.*?>' => 'student/view',
'students/<tag:.*?>' => 'student/index',
array (
'apistudent/register',
'pattern' => 'api/<model:\w+>',
'verb' => 'POST'
),
'<controller:\w+>/<action:\w+>' => '<controller>/<action>'
)
),
我也有一個名爲控制器ApiStudentController一個叫actionRegister()方法。
因此,如前所述,API正常工作,但我的網頁沒有,因爲我將urlFormat設置爲'路徑'。
問題是...我怎樣才能使用其餘的api,但沒有PATH url格式,而是默認獲取url格式(index.php?r = apistudent/register)?
嗨,你有任何解決方案? –