thinkphp如何跨模块调用方法呢?
生活随笔
收集整理的這篇文章主要介紹了
thinkphp如何跨模块调用方法呢?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在thinkphp里面我們?nèi)绾慰缒K調(diào)用(這里使用Action舉例:如果項目需要的話,還有可能跨分組調(diào)用,所以有時候需要調(diào)用其他組的Action)。
我在開發(fā)的過程中經(jīng)常會在當(dāng)前Action中調(diào)用其他Action中的方法,這就涉及到跨Action的調(diào)用,我們還可以了解到A和R兩個快捷鍵方法的使用。
舉例A和R的用法:
事實上,在這個例子里面還有比A方法更簡單的調(diào)用方法,例如:
上面只是在當(dāng)前項目中調(diào)用,如果你有需要在多個項目之間調(diào)用方法,一樣可以完成:
// 遠程調(diào)用App2項目的UserAction控制器的importUser操作方法
這里介紹我項目中用到的實例:
我的項目下面分了兩個組:Admin和Home,相信大家看名字就能明白這兩個組的是做什么的~
實例化模塊的時候(當(dāng)前位置是在Home中IndexAction類的index方法中實例化)
我們需要注意的是:調(diào)用的方法必須是 public型的, 本文中的Action為縮寫,具體寫法:Action(或者分組Action)
轉(zhuǎn)載于:https://blog.51cto.com/jsny821/855645
總結(jié)
以上是生活随笔為你收集整理的thinkphp如何跨模块调用方法呢?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos+nginx+php+mys
- 下一篇: 动态规划算法php,php算法学习之动态