thinkphp6 禁止URL访问的应用列表 目录结构的构思 基类融合tp5的方法

禁止URL访问的应用列表(自动多应用模式有效)

1.对于外界来说是不希望访问到common,所以最好禁止URL访问的应用

目录结构的构思(只是思路,根据情况更改)

因为thinkphp6 提供一个控制器的基类,但是因为前后台的基类的情况一般来说是不一样的,所以把基类分为前后台,以后各种方法也可以放到这个里面,可以写个对表的增删改查的封装的方法
1common基类 php think make:controller common@Base
2.前台基类 php think make:controller common@home
2. 之后复制 app/BaseController.php 里面的内容 (命名空间不复制,类名不复制) 粘贴到common门面下Base.php 里面(命名空间不覆盖,类名不覆盖)
3. 之后在common@home里面引入base基类在这里插入图片描述
4. 之后就可以删除BaseController.php这个文件了,往后home应用中的基类就可以引用common中的home基类了 里面就可以写一些通用的方法
在这里插入图片描述

基类融合tp5的方法

1.有了上面的基类了,那么tp6的方法有些已经变了,又想用tp5的方法那么可以结合上面的基类那个重新写一下某些方法
例:tp6的模板赋值 View::assign(‘name’,‘ThinkPHP’);
想延续tp5的模板赋值 $this->assign(‘name’, ‘ThinkPHP’);
需要在
Base的基类中(common的Base) 因前后台都需要赋值就写在base中
因为view用到View,所以引用use think\facade\View;
在这里插入图片描述

这样的话就可以一样用tp5的方法了(这是例子,大家可以根据自身情况集合)

后台基类同上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值