法一: 若在同一個controller文件夾下的控制器互相調用的話可以直接new來實例化: 例如在Index 控制器里面調用Menus 或者用 controller()助手函數來實例化 法二:如果不在一個模塊下的話可以通過 use 來引入 ...
法一: 若在同一個controller文件夾下的控制器互相調用的話可以直接new來實例化: 例如在Index 控制器里面調用Menus 或者用 controller()助手函數來實例化 法二:如果不在一個模塊下的話可以通過 use 來引入 ...
...
注意: 命名空間使用反斜杠\ 系統方法調用則為路徑,(控制器/方法名)為路徑的正斜杠。 ...
跨控制器調用方法 1. 先造對象,再調用里面的方法 $sc=new \Home\Controller\IndexController(); 用絕對路徑找echo $sc->ShuChu(); 2. $sc=new IndexController(); 用相對路徑 echo ...
跨控制器調用方法 1. 先造對象,再調用里面的方法 $sc=new \Home\Controller\IndexController(); 用絕對路徑找 echo $sc->ShuChu(); 2. $sc=new IndexController(); 用相對路徑 echo ...
...
public function indd(){ //調用該控制器下的某個方法 $this ->index(); //跨控制器調用 $k = A("index");// 創建控制器對象 $k -> index(); //跨模塊調用 $k ...
所謂跨控制器調用,指的是在一個控制器中調用另一個控制器的某個方法。在ThinkPHP中有三種方式實現跨控制器調用: 直接實例化; A()函數實例化; R()函數實例化。 (1)直接實例化 直接實例化就是通過new關鍵字實例化相關控制器 ...