国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

如何根據(jù)文本內(nèi)容(路徑)調(diào)用控制器

kspade

我把對應(yīng)的控制器路徑放在數(shù)據(jù)庫,如何根據(jù)內(nèi)容調(diào)用控制器

下面的是正常的以命名空間調(diào)用控制器方法

$u = new \app\admin\controller\Index;
$u->index();

由于業(yè)務(wù)所需我可能在需要根據(jù)不同的參數(shù)調(diào)用控制器(控制器太多 if 代碼量太大)
因此我定了數(shù)據(jù)庫儲存控制器路徑 ,根據(jù)請求取得對應(yīng)的然后調(diào)用方法
但是儲存在數(shù)據(jù)庫是字符串比如$path = '\app\admin\controller\Index';

根本無法實(shí)現(xiàn):$u = new $path; 這樣調(diào)用控制器

請問大家我該如何做?

911 1 0
1個回答

小W

辦法千千萬,我只送你一個:$path = '\app\admin\controller\IndexController';

  • kspade 2023-03-25

    $u->help();
    后面的這個 help() 有辦法利用字符串來轉(zhuǎn)換嗎?比如我字符串為hook ,就調(diào)用:$u->hook();
    字符串是不確定的 未知的,不管是否存在方法,都根據(jù)字符串調(diào)用對應(yīng)的方法 可有辦法

  • kspade 2023-03-25

    當(dāng)然我肯定會提前判斷方法是否存在,重點(diǎn)是,我應(yīng)該怎么把字符串轉(zhuǎn)成調(diào)用方法一樣的效果

年代過于久遠(yuǎn),無法發(fā)表回答
??