我无法在Yii2中向我的控制器提出请求
我有控制器/controllers/IndexController.php
class IndexController extends Controller
{
public function actionIndex()
{
return $this->render('index');
}
public function actionCreateAccount()
{
return Json::encode(array('status'=>'ok'));
}
}
在我的config / web.php
中 'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false
],
当我尝试提出请求时 http://account.ll/Index/CreateAccount 我收到错误
Unable to resolve the request "Index/CreateAccount".
当我尝试提出请求时 http://account.ll/Index 我收到同样的错误
什么错了?
答案 0 :(得分:1)
应该是:
实际网址中的控制器和操作名称应为小写。包含多个单词的动作名称将在单词之间使用连字符进行转换。
答案 1 :(得分:0)
尝试更改
public function actionCreateAccount()
到
public function actionCreateaccount()
答案 2 :(得分:0)