在Thinkphp中,實例化對象有這麼幾種方法,如果是類,有A和R方法,區別是A方法只是對象的實例化,而R方法是可以同時實例化對象裡面的方法的,這裡需要去指定,如下面的實例代碼:
test1(); echo " "; //也可以去跨模塊調用 $test_m=A("Home/Goods"); echo $test_m->test(); echo " "; //R方法可以取執行對應模塊下面的 R("Home/Goods/test"); // $this->display(); } }
另外我們在Model的數據模型裡面,必然需要下面的兩種方法,一個是D方法,一個是M方法,前者是實例化數據模型類,而後者則是實例化數據模型的父類。
select(); echo "
"; // var_dump($mythinkphp->select()); // echo count($t); // echo " "; // echo count($t[1]); // echo " "; // for($i=0; $i雖然從用法上看不出什麼差別,但是內部確實不同的,D方法只實例化定義的數據模型類,而M方法去實例化數據模型的父類。