最近遇到跨模块调用的 业务需求了,网上查了下tp框架的几乎都是老版本的,主要分为几种方式
1 前台后台都有互相调用方法,这样可以省去重复内容。
?
1 2 |
$hello = new \Admin\Common\Fun\hello();
$hello ->hehe();
|
( 如果是在同控制器里模块名可以省略。 )
2如调用common里面的某个类的方法:
?
1 2 |
$hello = new \Common\Fun\hello();
$hello ->hehe();
|
3重点介绍框架里面提供了跨模块、跨service层解决办法
?
1 2 3 4 5 6 7 |
function showlist(){
// 实例化 User与调用方法
echo $user ->number(); //调用number()方法
}
}
|
(重点提示)
引入service层方法后,有一个重点需要注意,就是M()方法,本地的配置文件config会覆盖公共Common、config配置文件,导致数据库调用不一致,数据读取或者写入失败,切记,打印输出对比下
$info = M ( 'User' );
return $info ;
海报
0 条评论
107
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~