請問下我在官方插件里面看到一句這個(gè):
//獲取對應(yīng)ID內(nèi)容
$data = $this->_Show($id, null, null, 1);
我現(xiàn)在需要仿照這個(gè)獲取這個(gè)內(nèi)容的模塊表單內(nèi)容,應(yīng)該如何使用這種簡便寫法呢,我現(xiàn)在是這樣寫的,也能獲取到數(shù)據(jù),但是感覺不夠優(yōu)美:
$data = \Phpcmf\Service::M()->table(SITE_ID.'_'.MOD_DIR.'_form_zibiao')
->where('cid', $id)
->where('status=1')
->getRow();
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方研發(fā)技術(shù)-岳老師
所以我想用類似那種方法獲取到子內(nèi)容的語句,我寫的那種就是很常規(guī)的,想問問有沒有簡化的方式,類似官方插件那種一句話的
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
自定義函數(shù)
參考文檔:《自定義函數(shù)》
回復(fù)@小黃人 18html 那這比我那個(gè)就更復(fù)雜了。我寫的是可以搞定的,想尋找更優(yōu)方式
回復(fù)@zooxen
再優(yōu)的方法,也是人為封裝的
只要你規(guī)劃得當(dāng),你封裝的方法也可以自成一套!
回復(fù)@小黃人 18html 我目的是想減少代碼量,而不是增加代碼量,最大化的調(diào)用官方函數(shù)和類庫
回復(fù)@官方研發(fā)技術(shù)-岳老師
要是C函數(shù)能傳參就好了。類似
\Phpcmf\Service::C('class名稱', 'app目錄名稱')->方法函數(shù)名稱(參數(shù),參數(shù))參考文檔:《\Phpcmf\Service::類函數(shù)使用》
多看手冊!
回復(fù)@小黃人 18html 我不知道你想說啥,你明白我說的啥不。。。