关于ThinkPHP的几个跨模块或项目的问题

最近同事TP开发时遇到引入不同项目模板文件的问题,查找后发现可以这么用:

<include file="主题名@模块名:操作名" />

demo:

<include file="Home@Index:index" />

然而,需要引用Tpl里面的公共文件,这就闹腾了,后面脑洞大开,写成了这样。

<include file="Home@:header" />

目录结构如下:Admin/Index/index引入Home公共Tpl下的header

目录结构

此外想到不同模块掉方法的方法A,也是十分常见的。

语法:
A('[项目://][分组/]模块','控制器层名称')

用起来也很好。

就是这些了,这就是不同项目调用模板与调用方法的方法。

注意:我用的是3.1,其他版本可能略有不同。


关于ThinkPHP的几个跨模块或项目的问题
https://github.13sai.com/2017/03/02/100/
作者
13sai
许可协议