1. 程式人生 > >ThinkPhp3.2跨控制器調用方法

ThinkPhp3.2跨控制器調用方法

nbsp 3.2 nds xtend 互相調用 項目 後臺 方便 實例化

thinphp中前臺後臺都有互相調用方法


$hello = new \Admin\Common\Fun\hello();
$hello->hehe();


框架裏面提供了跨模塊誇、控制器的 A() 方法


class GoodsController extends Controller{
    function showlist(){
        // 實例化User控制器與調用方法
        $user = A('User');//通過快捷函數實例化控制器對象
        echo $user->number();//調用number()方法
    }
}
調用示範:
A('User');    //跨控制器
A('Admin/User');    //跨模塊
A('shop://Admin/User');    //跨項目


如果還是不夠方便的話框架還提供了R()方法,實例化類並調用方法。


//User為控制器 number為方法
R('User/number');
R('Admin/User/number');
R('shop://Admin/User/number');

效果如下:

class GoodsController extends Controller{
    function showlist(){
        // 實例化User控制器與調用方法
                A('User/number');//實例化user類並調用number方法
    }
}










ThinkPhp3.2跨控制器調用方法