У меня проблема с yii rest API. Я настроил его для работы в соответствии с руководством на странице фреймворка yii, но после этого я понял, что мой API работает, НО НЕ некоторые большие ЧАСТИ моей СТРАНИЦЫ, поскольку он основан на формате GET URL, а не на PATH, который требуется остальным API .
Итак, в моем 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, но без формата URL-адреса PATH, а вместо формата URL-адреса по умолчанию (index.php?r=apistudent/register)?