10月29th

ThinkPHP6.0.5 多应用模式 简单路由测试及ThinkPHP6.0

DIY编程技术4904℃我来说两句!

我也是刚接触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。对于手动安装我也是在网上找的方法  大家在网上找下吧 下载的包里也附带了我找的安装说明 供大家参考。

Composer安装包“资源仅供学习交流,严禁用于商业用途,下载试用满意后,请支持正版 谢谢!”

ThinkPHP6.0.5框架包说明:
这个包里的文件也就是上面截图的整体源码包 安装的扩展也是第一张图片说明。

ThinkPHP6.0.5框架包“ 多应用模式 + 验证码扩展 + 视图扩展 ”

ThinkPHP6.0.x多版本说明:
这个包里的文件是从官网下载好一起打包的 ThinkPHP6.0.0---TP6.0.5框架包。

ThinkPHP6.0.x多版本“ 扩展需要自己安装 ”

============================== 我是分割线 ==================================

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,转载请注明!