ThinkPHP6.0.5 多应用模式 简单路由测试及ThinkPHP6.0
我也是刚接触TP6.0 看了官方文档下载测试 在学到多应用模式的时候 卡在这了 现在把学到的发出来供新手参考下!
测试环境工具 phpStudy php版本7.3.4 Apache2.4.39
首先我们通过 Composer 下载的是单应用,如果要使用多应用模式,需要安装多应用模式扩展think-multi-app 执行 composer require topthink/think-multi-app
安装好多应用模式扩展之后 在 topthink 这个目录下会多出 think-multi-app 文件夹 如果不知道路径 看截图路径
我们下载好的目录app下有个controller控制器把这个文件夹删除,用我们自定义的文件夹 看下面截图:
代码只是测试 并无其它功能。上面截图标注的前后台文夹下的config文件夹下的所有文件是复制全局配置的config文件夹 这里就不截图了 下面会上传源码 可对比看
入口文件 官网默认提供的是 public/index.php 我把它提出来放在根目录了还有一个.htaccess文件
我又在根目录自建了一个admin.php文件 就是后台的入口文件,把前台index.php入口文件里的代码 $response = $http->run(); 修改成 $response = $http->name('admin')->run();
访问前台及路由截图:
============================== 我是分割线 ==================================
访问后台及路由截图:
============================== 我是分割线 ==================================
下面附源码包说明:
其实我安装 Composer的时候 老是安装提示不成功最后手动安装才可以 下面提供安装Composer所需要的安装包及手动安装composer.phar。对于手动安装我也是在网上找的方法 大家在网上找下吧 下载的包里也附带了我找的安装说明 供大家参考。
ThinkPHP6.0.5框架包说明:
这个包里的文件也就是上面截图的整体源码包 安装的扩展也是第一张图片说明。
ThinkPHP6.0.x多版本说明:
这个包里的文件是从官网下载好一起打包的 ThinkPHP6.0.0---TP6.0.5框架包。
============================== 我是分割线 ==================================
ThinkPHP6.0 常用扩展及安装
下载框架
composer create-project topthink/think=6.0.* tp6
视图扩展
composer require topthink/think-view
验证码扩展
composer require topthink/think-captcha
多应用模式扩展
composer require topthink/think-multi-app
本文出自:DIY博客园,链接:https://www.diybloghome.com/prology/2530.html,转载请注明!
评论列表