当前位置:380元网站建设 虎网站 > 行业新闻 > 正文

thinkphp跨模块调用方法

发布日期:2013-03-10
在开发crm项目中经常遇到当前模块调用其他模块的方法涉及到跨模块调用,了解到A和R两个快捷方法的使用。

例如,在Index模块调用User模块的操作方法

<?php

class IndexAction extends Action {

public function index(){

$user= new UserAction();//实例化UserAction();

$this->display();

}

}

?>

因为系统会自动加载Action控制器,因此 我们不需要导入UserAction类就可以直接实例化。

并且为了方便跨模块调用,系统内置了A方法和R方法。

A方法表示实例化某个模块,例如,上面的方法可以改为:

<?php

class IndexAction extends Action {

public function index(){

$user=A(‘User’);//实例化UserAction();

$this->display();

}

}?>

事实上,A方法还支持跨分组或者跨项目调用,默认情况下是调用当前项目下面的模块。

跨项目调用的格式是:

A('[项目名://][分组名/]模块名')

A('User') 表示调用当前项目的User模块

A('Admin://User') 表示调用Admin项目的User模块

A('Admin/User') 表示调用Admin分组的User模块

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

R方法表示调用一个模块的某个操作方法,调用格式是:

R('[项目名://][分组名/]模块名/操作名',array('参数1','参数2'…))

R('User/info') 表示调用当前项目的User模块的info操作方法

R('Admin/User/info') 表示调用Admin分组的User模块的info操作方法

R('Admin://Tool/User/info') 表示调用Admin项目Tool分组的User模块的info操作方法R方法还支持对调用的操作方法需要传入参数,例如User模块中我们定义了一个info方法:Class UserAction extends Action{

Protected function info($id){

$User = M('User');

$User->find($id);

…..

}

}

接下来,我们可以在其他模块中调用:

R('User/info',array(15))

表示调用当前项目的User模块的info操作方法,并且id参数传入15

东京旅游景点大全(带你畅游日本首都的必去景点)

    日本首都东京是一个充满活力、充满现代感的城市,拥有许多令人惊叹的旅游景点。无论是美食、购物、文化或历史,都能在东京找到一些令人难以置信的体验。在这篇中,我们将带您畅游东京的必去景点,让您深入了解这座城市的文化和历史。 数字序号段落 1. 东京塔 东京塔是东京市的标志性建筑之一,高达333米,是日本的人造结构。您可以乘坐电梯到达顶部,俯瞰整个城市的美景。东京塔还有许多餐厅和商店,可以让您享受美食...

       怎样提高网站的曝光度? 企业 网站建设 的时较难处理的难题是什么呢?坦白说,如今要是真的想要将一个网站做出来然后上线的情况下,是十分容易的一件事情。可是在其中还有一个难题,也就是网站上线了以后接下去又该怎样做呢?现阶段我们都知道许多网站都会着力得做好优化,一个重要的缘故是在建设这一网站过程中,因为网站的名气不高,因为访问量并不大,最终造成这一网站失去该有的使用价值,然后网站就关门倒闭了。因此说在建设这一网站的时,最大的难...

       龙华南斗能源节约和虎网站签下网站建设协议 南斗是经深圳市龙华新区工商局审核的有资质公司,统一社会信用代码:91440300075159542W。南斗选用虎网站经济型入门级网站案例,其功能比较简单的程序,广告单图(无动漫),页面较简单,适合小微企业产品展示型网站。南斗坐落于深圳市龙华新区浪荣路明君商务中心。   南斗是一家专业从事合同能源项目管理、智能柔性交流节电器节能技术研究与应用、新型节能材料推广、企业能源监测和信息化服务、安全标准化和...

       中小型企业为什么要进行网站建设? 先讲讲企业网站建设的必要性。企业的网站是企业在Internet上展现品牌形象的门户,是企业进行在线交易的基地,是企业网络上的'家', 设计制作一个出色的网站是网站搭建的企业顺利走向互联网的重要步骤。网络能够给企业不同地区、不同国的大批量顾客,给您无限的商机。为了更好地得到本行业的领先地位,应对层出不穷的种种机会,企业建立一个具有自己特点的,精美完善的,集各种功能性于一身的企业官网,特别重要。因此一...

       虚拟主机访问速度快慢的原因有哪些? 虚拟主机访问速度快慢的原因有哪些?经常会有客户问怎样使网站打开的速度更快一些!下面虎网网络就这个问题给大家详细讲解一下: 第一、虚拟主机的配置和访问量是否匹配   虚拟主机的配置包括主机参数和服务器硬件两部分,我司目前采用的都是DELL品牌服务器,因此决定您主机配置的因素主要在于主机参数,您选择价格相对较高的产品,其所允许的带宽就越大。访问量大的站点,也要选择主机参数宽限的产品。 如一个几百人在线...

       深圳罗湖圣华调味配料跟虎网科技签定网站建设事宜 圣华选用虎网站响应式自适应网站案例,此类案例是当今新潮流的网站程序,他除了具备商务型所有功能外,他的特点在于能自动识别互联网和移动网终端设备,既能适用在电脑上浏览同时又适用在平板电脑和各款手机上浏览都能自适应屏幕大小,是企业官网的选择佳品。圣华是经深圳市罗湖区工商局审核的有资质公司,统一社会信用代码:91440300MA5ED1PF4Y。圣华坐落于深圳市罗湖区笋岗街道笋岗东路3019号百汇大厦南座...

最新模板
少儿英语培训机构网站建设 培训公司网站建设
成人自考网站建设 成人培训网站制作设计版面
智能家居摆设设计网站建设 智能家居装修企业网站建设
铜螺母,铜螺丝,螺栓,螺钉工厂网站建设
废气处理设备,如活性炭吸附箱、RTO蓄热式氧化处理设备、光氧等离子复合设备 低温等离子设备 光氧催化设备等网企业网站建设
图文阅读