参考:https://www.kancloud.cn/manual/thinkphp5/118048
thinkphp命名规则
目录名:小写+下划线
类文件名:首字母大写+.php,如Index.php
类名:首字母大写 如 class Index {}
一个类文件中只对应一个类:如Index.php中之后class Index {}这一个类
类中方法名首单词小写:如public function doLogin () {}
Index.php内容如下
<?php
namespace app\index\controller//表明该类文件所在位置,app为application。
//保存到application/index/controller/Index.php
class Index extends Controller
{
public function aini()
{
return 'aini';
}
}
thinkphp5框架下的url地址:
http://www.baidu.com/index/login/aini
域名/模块名/控制器名(小写)/方法名 (模块就是根目录下的文件夹,控制器可以粗浅的认为是:在controller文件夹下的.php文件)
app(根目录)/模块名(文件夹)/controller(所有的控制器都在其下,默认打开该文件夹)/控制器名.php文件(首字母大写)/方法名
application/index/controller/Login.php/aini方法
实际是访问:域名/index(public/Index.php,是入口文件)/模块/控制器/操作/[参数名/参数值…]
通过域名解析ip地址进入服务器之后,先访问应用统一入口public/index.php(每个应用各有一个统一入口),把application设为根目录app