ThinkPHP跨控制器呼叫方法

2021-09-22 17:11:25 字數 461 閱讀 5351

跨控制器呼叫方法

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");  控制器名/方法名

ThinkPHP 跨控制器呼叫

乙個控制器在執行的時候,可以例項化另外乙個控制,並通過物件訪問其指定方法。跨控制器呼叫可以節省我們 的工作量 例如 有10 個頁面,都要現實指定的資料資訊顯示。比如我們 的 會員數目有 200萬 這個資訊需要在 10個頁面都顯示 這個資料是通過usercontroller.class.php 裡邊額...

ThinkPHP跨控制器呼叫方法

跨控制器呼叫方法 1.先造物件,再呼叫裡面的方法 sc new home controller indexcontroller 用絕對路徑找 echo sc shuchu 2.sc new indexcontroller 用相對路徑 echo sc shuchu 還可以使用thingkphp中的快捷...

thinkphp 跨控制器呼叫其他模組的方法

thinphp中前台後台都有互相呼叫方法,這樣可以省去重複內容。hello new admin common fun hello hello hehe 呼叫其他地方的方法同理。如果是在同控制器裡模組名可以省略。如呼叫common裡面的某個類的方法 hello new common fun hello...