ThinkPHP之A方法实例讲解

ThinkPHP的A方法用于在中间实例化调控器,其调用格式为:

A(‘[项目://][分组/]模块’,’调整器层名称’卡塔尔

最简便易行的用法:

$User = A('User');

表示实例化当前项目标UserAction调整器(那一个调节器对应的文本坐落于Lib/Action/UserAction.class.php),假诺应用了分组形式,并且要实例化其它叁个Admin分组的调整器能够用:

$User = A('Admin/User');

也支撑跨连串实例化(项指标目录要维持同级)

$User = A('Admin://User');

意味着实例化Admin项目下边包车型地铁UserAction调整器

ThinkPHP的3.1版本扩大了分支调控器的支撑,所以还足以用A方法实例化别的的调节器,比如:

$User = A('User','Event);

实例化UserEvent调控器(对应的文本坐落于Lib/伊芙nt/User伊芙nt.class.php)。
实例化调整器后,就能够调用该调整器中的方法,可是需求介意的景况是,在跨系列调用的情景下,要是您的操作方法
有针对方今调整器的特别规变量操作,会有生机勃勃部分不为人知的难题,所以,平日的话,官方提议须要公共调用的支配器层单独开垦,不要有太多的依赖关系。

发表评论

电子邮件地址不会被公开。 必填项已用*标注