W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
無論是數(shù)據(jù)庫對象還是模型對象,Idea都進(jìn)行了很好的單例化實(shí)現(xiàn)。
簡要的說實(shí)例化模型對象有三種方法,我們推薦使用第二方法:
<?php
class Index extends Common{
public function User(){
$objUser=new $a=new \app\home\model\User();
$userInfo=$objUser->userInfo();
}
}
model()
可以進(jìn)行模型單例化model()
有兩個(gè)參數(shù),直接在控制器類里面調(diào)用就行model方法參數(shù) | 值 | 屬性 |
---|---|---|
參數(shù)1 | 模型名 | 必要 |
參數(shù)2 | 模型方法名 | 可選(當(dāng)調(diào)用的方法有參數(shù)時(shí)不使用) |
如果只設(shè)置了第一參數(shù),實(shí)例化模型代碼如下
<?php
class IndexController extends Controller{
public function UserAction(){
$objUser=Model('User');
$userInfo=$objUser->userInfo();
}
}
如果設(shè)置了第二個(gè)參數(shù),上面的代碼等效于
<?php
class IndexController extends Controller{
public function User(){
$objUser=Model('User','userInfo');
}
}
注意:但如果調(diào)用的模型方法需要傳參,則不要使用第二參數(shù)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: