跨控制器調用方法 1. 先造對象,再調用里面的方法 $sc=new \Home\Controller\IndexController(); 用絕對路徑找 echo $sc->ShuChu(); 2. $sc=new IndexController(); 用相對路徑 echo $sc->ShuChu(); 還可以使用thingkphp中的快捷方法 1. $sc=A("Index"); 使用TP框架的快捷方法A來創建控制器對象 ()內直接寫控制器名 【跨模塊調用】 $sc=A("Admin/Main"); 前面加上模塊名 模塊名/控制器名 【R方法】 調用對象 並且調用里面的方法 使用TP框架的R方法來自動調用某個控制器里的某個操縱方法 echo R("Index/ShuChu"); 控制器名/方法名 # apropos v3.2.3 # 現在一個模塊Ray的IndexController控制器下的textd方法中調用Ofo模塊的Debug控制器的share方法 $ok = R('Ofo/Debug/share', array('keyo' =>$keyo)); ################## # 一般是由於傳遞參數的時候沒有用數組wrap起來,導致調用失敗 # 上面的share($keyo)函數的參數用給出的時候should be [ 'keyo' =>$keyo ],而不是直接 $keyo,或 'keyo' =>$keyo ################# # of v5.0.x # in admin/show/index $ok = action('Member/Tide/users', ['keyo' => $keyo]);