联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
请教一个问题是调用中的函数不
类型:迅睿CMS 更新时间:2020-12-07 14:42:24 函数

请教一个问题:\Phpcmf\Service::C('Model')   是调用dayrui\Fcms\Core\Model.php中的函数不?

回帖
  • 迅睿粉丝
    #1楼    迅睿粉丝
    2020-08-24 17:17:00
    Chrome 0
    \Phpcmf\Service::C('Model') 错误的写法,没有这种方法
  • 迅睿粉丝
    #2楼    迅睿粉丝
    2020-08-24 17:19:10
    Chrome 0
    回复迅睿框架创始人 调用dayrui\Fcms\Core\Model.php中的函数要如何写?
  • 迅睿粉丝
    #3楼    迅睿粉丝
    2020-08-24 17:22:55
    Chrome 0
    \Phpcmf\Service::M() 我记得手册说的是这一个吧
  • 迅睿粉丝
    #4楼    迅睿粉丝
    2020-08-24 17:27:11
    Chrome 0
    比如我丰创建表时,要判断某个表是否存在,要调用is_table_exists($table),应该如何写?
  • 迅睿粉丝
    #5楼    迅睿粉丝
    2020-08-24 17:27:44
    Chrome 0
  • 迅睿粉丝
    #6楼    迅睿粉丝
    2020-08-24 17:28:23
    Chrome 0
    \Phpcmf\Service::M()->is_table_exists($table)
    满意答案
  • 迅睿粉丝
    #7楼    迅睿粉丝
    2020-08-24 17:30:13
    Chrome 0
    黑苹果 \Phpcmf\Service::M() 这个是调用dayrui\Fcms\Model吧,我是这样理解的,\Phpcmf\Service::L()是调用dayrui\Fcms\Library,是我理解错了?
  • 迅睿粉丝
    #8楼    迅睿粉丝
    2020-08-24 17:41:34
    Chrome 0
    比如调用\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,呵呵
  • 迅睿粉丝
    #9楼    迅睿粉丝
    2020-08-24 17:42:13
    Chrome 0
    类推,五笔老打错字
  • 迅睿粉丝
    #10楼    迅睿粉丝
    2020-08-24 20:13:04
    Chrome 0
    明白了,\dayrui\Fcms\Core是核心文件,下面的Model.php是基类,\dayrui\Fcms\Model下面的类都是继承于他的,故调用核心类中的方法时用\Phpcmf\Service::M()->is_table_exists($table) ,面调用 \dayrui\Fcms\Model下的类要加上类文件名\Phpcmf\Service::M('App')->方法名
  • 迅睿粉丝
    #11楼    迅睿粉丝
    2020-08-24 21:21:05
    Chrome 0
    6楼的代码应该没问题
  • 迅睿粉丝
    #12楼    迅睿粉丝
    2020-12-07 14:42:24
    Chrome 0
    @易学习:结帖结帖结帖结帖