thinkphp模型分组

模块分组

例如我们把当前项目分成了HomeAdmin两个组,那么就需要在Action目录下面创建HomeAdmin目录,然后把属于各自的Action类库放到对应的目录下面。如果某个Action类库是每个分组都需要使用或者公共继承的话,可以把这个公共Action类库放到分组目录之外,并且利用ThinkPHP的自动加载机制无需手动引入。

使用了模块分组后,如果需要实例化其他分组的模块类,可以使用:

A('Home.User')// 实例化Home分组的UserAction类。A 快速实例化Action类库


模型分组

如果确实需要分组的话,仍然可以按照Action的方式,在Model目录下面创建HomeAdmin目录,然后放入对应的Model类库,采用这种方式的话,模型类的调用方法有所区别。

如果模型类也分组存放,在使用D方法调用的时候需要使用:

$User = D('Home.User')// 实例化Home分组下面的UserModel



模板分组

模板文件的分组和Action类库分组也基本类似,在原来的模板主题目录下面增加一个分组目录即可。

例如:

Tpl/default/Home/Index/index.html

Tpl/default/Admin/User/index.html



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值