美文网首页
TP框架中的A方法

TP框架中的A方法

作者: 超人又来了 | 来源:发表于2017-04-20 09:30 被阅读0次

通过A方法跨模块调用操作

A方法用于实例化其他模块(当于new关键字),模块被实例化之后,就可以以对象的方式调用模块内的操作。

在Index模块的index操作中调用User模块的showName操作实例:

class IndexAction extends Action{

public function index(){

header("Content-Type:text/html; charset=utf-8");

// 实例化 User 模块

$User = A(‘User‘);

// 调用 User 模块中的方法

$User->showName();

}

}

?>

A方法还支持跨分组调用和跨项目调用模块,语法如下:

A(‘<项目名://><分组名/>模块名‘)

// 常用例子如下

A(‘User‘)        //调用当前项目的 User 模块,如上面的例子

A(‘Admin://User‘)    //调用 Admin 项目的 User 模块

A(‘Admin/User‘)        //调用 Admin 分组的 User 模块

A(‘Admin://Tool/User‘)    //调用 Admin 项目 Tool 分组的 User 模块

提示:关于项目分组的知识会在后面的教程学习到。

相关文章

  • TP框架中的A方法

    通过A方法跨模块调用操作 A方法用于实例化其他模块(当于new关键字),模块被实例化之后,就可以以对象的方式调用模...

  • thinkphp安装

    php框架 TP3.2框架 laravel框架 Yii框架 TP5.0框架 thinkphp框架简介 免费开源 T...

  • PHP生成唯一的激活码

    方法一 方法二: 方法三: 方法四:(TP框架的) 方法五:dechex将10进制转换为16进制 microtim...

  • TP框架和Laravel框架的区别优缺点

    TP框架: Laravel框架: 个人感觉TP5和Laravel框架的区别已经很小了,相较于TP3,TP5支持了c...

  • TP框架和Laravel框架的区别是什么?

    TP框架: Laravel框架: TP框架和Laravel框架的区别: 1、提交数据的方式 2、路由 3、渲染模版...

  • ThinkPHP学习

    ThinkPHP ThinkPHP的开发模式 TP框架的配置文件 TP表达式中运算符 创建Model模型

  • ThinkPHP 模板输出

    TP模板中输出方法:

  • tp框架中的会话,

    会话主要作用是跟踪客户端在服务端的的行为,会话中存储的数据可以跨页面, session存储位置的设置:php.in...

  • PHP中如何将反斜杠(\)替换为正斜杠(/)

    在tp5框架的模板中可以使用这种形式{:函数(参数1,参数2,参数3)}//适用所有php函数及tp函数(如tp助...

  • TP的钩子

    这里是用 thinkphp 3.2.0 版本的框架来做分析的 TP 中的钩子类叫 Hook,它在 TP 的整个流程...

网友评论

      本文标题:TP框架中的A方法

      本文链接:https://www.haomeiwen.com/subject/bkvkzttx.html