迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
請教一個問題:\Phpcmf\Service::C('Model') 是調用dayrui\Fcms\Core\Model.php中的函數不?
\Phpcmf\Service::C('Model') 錯誤的寫法,沒有這種方法
回復迅睿框架創始人 調用dayrui\Fcms\Core\Model.php中的函數要如何寫?
\Phpcmf\Service::M() 我記得手冊說的是這一個吧
比如我豐創建表時,要判斷某個表是否存在,要調用is_table_exists($table),應該如何寫?
參考文檔:《\Phpcmf\Service::類函數使用》
\Phpcmf\Service::M()->is_table_exists($table)
回復@黑蘋果 \Phpcmf\Service::M() 這個是調用dayrui\Fcms\Model吧,我是這樣理解的,\Phpcmf\Service::L()是調用dayrui\Fcms\Library,是我理解錯了?
比如調用\dayrui\Fcms\Library\Input.php中的set_cookie($name, $value = '', $expire = '')時,應該是\Phpcmf\Service::L('input')->set_cookie這樣寫吧,我是以此類扒有了下面的想法 \Phpcmf\Service::M() 是調用dayrui\Fcms\Model,\Phpcmf\Service::L()是調用dayrui\Fcms\Library,呵呵
類推,五筆老打錯字
明白了,\dayrui\Fcms\Core是核心文件,下面的Model.php是基類,\dayrui\Fcms\Model下面的類都是繼承于他的,故調用核心類中的方法時用
\Phpcmf\Service::M()->is_table_exists($table) ,面調用 \dayrui\Fcms\Model下的類要加上類文件名\Phpcmf\Service::M('App')->方法名
6樓的代碼應該沒問題
\Phpcmf\Service::C('Model') 錯誤的寫法,沒有這種方法
回復迅睿框架創始人 調用dayrui\Fcms\Core\Model.php中的函數要如何寫?
\Phpcmf\Service::M() 我記得手冊說的是這一個吧
比如我豐創建表時,要判斷某個表是否存在,要調用is_table_exists($table),應該如何寫?
參考文檔:《\Phpcmf\Service::類函數使用》
回復@黑蘋果 \Phpcmf\Service::M() 這個是調用dayrui\Fcms\Model吧,我是這樣理解的,\Phpcmf\Service::L()是調用dayrui\Fcms\Library,是我理解錯了?
比如調用\dayrui\Fcms\Library\Input.php中的set_cookie($name, $value = '', $expire = '')時,應該是\Phpcmf\Service::L('input')->set_cookie這樣寫吧,我是以此類扒有了下面的想法 \Phpcmf\Service::M() 是調用dayrui\Fcms\Model,\Phpcmf\Service::L()是調用dayrui\Fcms\Library,呵呵
類推,五筆老打錯字
明白了,\dayrui\Fcms\Core是核心文件,下面的Model.php是基類,\dayrui\Fcms\Model下面的類都是繼承于他的,故調用核心類中的方法時用
\Phpcmf\Service::M()->is_table_exists($table) ,面調用 \dayrui\Fcms\Model下的類要加上類文件名\Phpcmf\Service::M('App')->方法名
6樓的代碼應該沒問題