请教关于4.2 namespace 的问题。
首先。我改了 composer.json 中的
然后在 app 目录下面的controllers新增 admin 文件 夹。
新增加
IndexController.php
代码如下
运行报错。
ReflectionException (-1)
Class admin\IndexController does not exist
求解啊。大神
enter code here
"autoload": {
**"psr-4": {
"App\\": "app"
},**
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
然后在 app 目录下面的controllers新增 admin 文件 夹。
新增加
IndexController.php
代码如下
namespace App\Controllers\Admin;
use Controller;
class IndexController extends Controller {
}
运行报错。
ReflectionException (-1)
Class admin\IndexController does not exist
求解啊。大神
2 个回复
mrlian
赞同来自:
`"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
`
加一个“app/controllers/admin"
在执行composer update
百里屠苏 - php码农
赞同来自:
不需要改动composer.json
你只需要在controllers下面建立目录 Admin
创建代码时
<?php namespace Admin;
即可