迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
請教一個(gè)問題:\Phpcmf\Service::C('Model') 是調(diào)用dayrui\Fcms\Core\Model.php中的函數(shù)不?
\Phpcmf\Service::C('Model') 錯(cuò)誤的寫法,沒有這種方法
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人 調(diào)用dayrui\Fcms\Core\Model.php中的函數(shù)要如何寫?
\Phpcmf\Service::M() 我記得手冊說的是這一個(gè)吧
比如我豐創(chuàng)建表時(shí),要判斷某個(gè)表是否存在,要調(diào)用is_table_exists($table),應(yīng)該如何寫?
參考文檔:《\Phpcmf\Service::類函數(shù)使用》
\Phpcmf\Service::M()->is_table_exists($table)
回復(fù)@黑蘋果 \Phpcmf\Service::M() 這個(gè)是調(diào)用dayrui\Fcms\Model吧,我是這樣理解的,\Phpcmf\Service::L()是調(diào)用dayrui\Fcms\Library,是我理解錯(cuò)了?
比如調(diào)用\dayrui\Fcms\Library\Input.php中的set_cookie($name, $value = '', $expire = '')時(shí),應(yīng)該是\Phpcmf\Service::L('input')->set_cookie這樣寫吧,我是以此類扒有了下面的想法 \Phpcmf\Service::M() 是調(diào)用dayrui\Fcms\Model,\Phpcmf\Service::L()是調(diào)用dayrui\Fcms\Library,呵呵
類推,五筆老打錯(cuò)字
明白了,\dayrui\Fcms\Core是核心文件,下面的Model.php是基類,\dayrui\Fcms\Model下面的類都是繼承于他的,故調(diào)用核心類中的方法時(shí)用
\Phpcmf\Service::M()->is_table_exists($table) ,面調(diào)用 \dayrui\Fcms\Model下的類要加上類文件名\Phpcmf\Service::M('App')->方法名
6樓的代碼應(yīng)該沒問題
\Phpcmf\Service::C('Model') 錯(cuò)誤的寫法,沒有這種方法
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人 調(diào)用dayrui\Fcms\Core\Model.php中的函數(shù)要如何寫?
\Phpcmf\Service::M() 我記得手冊說的是這一個(gè)吧
比如我豐創(chuàng)建表時(shí),要判斷某個(gè)表是否存在,要調(diào)用is_table_exists($table),應(yīng)該如何寫?
參考文檔:《\Phpcmf\Service::類函數(shù)使用》
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@黑蘋果 \Phpcmf\Service::M() 這個(gè)是調(diào)用dayrui\Fcms\Model吧,我是這樣理解的,\Phpcmf\Service::L()是調(diào)用dayrui\Fcms\Library,是我理解錯(cuò)了?
比如調(diào)用\dayrui\Fcms\Library\Input.php中的set_cookie($name, $value = '', $expire = '')時(shí),應(yīng)該是\Phpcmf\Service::L('input')->set_cookie這樣寫吧,我是以此類扒有了下面的想法 \Phpcmf\Service::M() 是調(diào)用dayrui\Fcms\Model,\Phpcmf\Service::L()是調(diào)用dayrui\Fcms\Library,呵呵
類推,五筆老打錯(cuò)字
明白了,\dayrui\Fcms\Core是核心文件,下面的Model.php是基類,\dayrui\Fcms\Model下面的類都是繼承于他的,故調(diào)用核心類中的方法時(shí)用
\Phpcmf\Service::M()->is_table_exists($table) ,面調(diào)用 \dayrui\Fcms\Model下的類要加上類文件名\Phpcmf\Service::M('App')->方法名
6樓的代碼應(yīng)該沒問題