ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
# 入口文件 > Thinkphp是一个单入口文件框架 **优点** 1. 安全检测 2. 请求过滤 > 单入口文件位置:public/index.php 1. 必须引入 thinkphp 框架的引导文件 2. 可以设置应用目录常量、配置文件目录常量等。 ***** # 隐藏入口文件 (还需学习) > tp5/index.php/admin/index/index 隐藏 index.php ***** # 入口文件的绑定 **小项目可以,大项目不建议模块绑定** 在 public/index.php 设置默认打开为admin模块 ``` Container::get('app')->bind('admin/index')->run()->send(); ``` 等于浏览器中省略了 admin/index 部分 例: ``` 访问 /about 等于 admin/index/about 访问 /contact 等于 admin/index/contact 访问 /map 等于 admin/index/map ``` ***** # 路由 在 route/route.php 中书写路由规则 如果使用路由规则,原来的路径将访问无效 ``` return [ 'news/:id' => 'index/index/info' ]; ``` **URL助手函数** 会直接应用和输出设定的路由规则, 方便链接调用 ``` url('index/index/info', ['id' => 5]) ``` 在view的html中调用 ``` <a href="{:url('index/index/info', ['id' => 5])}">Link</a> ``` 输出 ``` news/5.html ``` *****