我生成了一个用于Web服务的模块,模块名称是“service”。
我在web.php中添加了代码
'modules'=>[
'service' => [
'class' => 'app\modules\service\service',
],
],
但我无法在浏览器中使用以下网址访问此模块
service = Module [ dir : protected/modules/service/service.php]
login = Controller [ dir : protected/modules/service/controllers/loginController.php]
index = action
下面是loginController.php代码
<?php
namespace app\modules\service\controllers;
class loginController extends \yii\web\Controller
{
public function actionIndex()
{
echo "test";
exit();
// return $this->render('index');
}
}
如果我遗漏任何东西,请帮助我。
答案 0 :(得分:0)
您的 loginController 所在的控制器目录应位于模块的目录中。
保护/模块/服务/控制器/ loginController.php