Laravel 4 系列入门教程(二) 命名空间的问题?
在 AuthController.php 文件中
命名空间引用 App\Controllers\Admin 这个路径,
使用了这些类:
{{{
Auth, BaseController, Form, Input, Redirect, Sentry, View
但是 App\Controllers\Admin 路径下不是就是只有 AuthController.php 这一个文件吗?
这些类:
Auth, BaseController, Form, Input, Redirect, Sentry, View
Auth, BaseController, Form, Input, Redirect, Sentry, View
是不是这些类并不是通过:
namespace App\Controllers\Admin;
来引用的?
namespace App\Controllers\Admin;
use Auth, BaseController, Form, Input, Redirect, Sentry, View;
命名空间引用 App\Controllers\Admin 这个路径,
使用了这些类:
{{{
Auth, BaseController, Form, Input, Redirect, Sentry, View
}}}
##疑问##但是 App\Controllers\Admin 路径下不是就是只有 AuthController.php 这一个文件吗?
这些类:
Auth, BaseController, Form, Input, Redirect, Sentry, View
应该不在这个文件里面呀。
是不是我理解错了?Auth, BaseController, Form, Input, Redirect, Sentry, View
是不是这些类并不是通过:
namespace App\Controllers\Admin;
来引用的?
3 个回复
ssoor
赞同来自: hillw4h
use 代表的是使用那些命名空间底下的那些类.
use BaseController #说明是根命名空间的 BaseControlle.
实际上等同于
use /BaseController
JohnLui
赞同来自: hillw4h
解决你的疑问,我简单说几点:
ifunction
赞同来自: