数码资讯
ThinkPHP控制器之间相互调用的方法
在本文中,介绍了ThinkPHP控制器之间相互调用的方法,分享给你参考。具体实现的方法如下: How do the methods of two controllers call each other in the same project in ThinkPHPThinkPHP提供了一个(),由控
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
在本文中,介绍了ThinkPHP控制器之间相互调用的方法,分享给你参考。具体实现的方法如下:
How do the methods of two controllers call each other in the same project in ThinkPHPThinkPHP提供了一个(),由控制器之间的方法可以互相调用,代码可以重用。
官员们似乎没有关于A()方法的相关文档,现在,通过一个例子,A()方法被使用了。
有两个控制器,columnsaction和newsaction。Ncatlist()是columnsaction分类列表的方法,现在我想打电话给ncatlist()在控制器newsaction方法。
代码如下:
复制代码如下:类columnsaction延伸动作{
公共功能ncatlist(){
$列=新模型;
新闻= M(新闻);
美元美元->查询清单,列(选择concat(colpath,-,给)Bpath,给,colpid,colpath,coltitle,描述,或从C('db_prefix)列在typeid = 1。
为了Bpath,给);
美元->分配('alist ',$列表);
}
}
类newsaction延伸commonaction {
/家
公共功能索引(){
$列=(列);
$列-> ncatlist();
}
这样,你可以环一模板中获取列表。
说明:以上代码是wblog3.0代码版本(使用ThinkPHP3.0芯包),但我查了thinkphp3.1和thinkph3.12核心包和保留的方法。
希望这篇文章能帮助你在ThinkPHP框架程序设计。
How do the methods of two controllers call each other in the same project in ThinkPHPThinkPHP提供了一个(),由控制器之间的方法可以互相调用,代码可以重用。
官员们似乎没有关于A()方法的相关文档,现在,通过一个例子,A()方法被使用了。
有两个控制器,columnsaction和newsaction。Ncatlist()是columnsaction分类列表的方法,现在我想打电话给ncatlist()在控制器newsaction方法。
代码如下:
复制代码如下:类columnsaction延伸动作{
公共功能ncatlist(){
$列=新模型;
新闻= M(新闻);
美元美元->查询清单,列(选择concat(colpath,-,给)Bpath,给,colpid,colpath,coltitle,描述,或从C('db_prefix)列在typeid = 1。
为了Bpath,给);
美元->分配('alist ',$列表);
}
}
类newsaction延伸commonaction {
/家
公共功能索引(){
$列=(列);
$列-> ncatlist();
}
这样,你可以环一模板中获取列表。
说明:以上代码是wblog3.0代码版本(使用ThinkPHP3.0芯包),但我查了thinkphp3.1和thinkph3.12核心包和保留的方法。
希望这篇文章能帮助你在ThinkPHP框架程序设计。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。