业务经理

微信扫描以上二维码

028-61286886

技术咨询

搜索结果

关键词「php」 · 共 365 条

cms模块获取权限设置参数

1、获取指定栏目下哪些用户组可以访问$rt = \Phpcmf\Service::M('member_auth', 'cms')->get_category_groups($module, $cati

栏目标签回调cms_tag_category

用于category标签的返回回调格式化处理钩子cms_tag_category例如:// appname指插件目录,表示这个插件在调用,方便排查是哪个插件在调用这个钩子\Phpcmf\Hooks::

内核切换方法

迅睿支持Codeigniter、Laravel、ThinkPHP三种内核可选模式,开发者喜欢使用哪种框架就可以选择哪种框架。注意:当开发代码中采用三种内核自身的语法代码,那么将无法在其他内核中使用。h

发送验证码之前send_phone_before

钩子名称:send_phone_before在使用index.php?s=api&c=api&m=send_code调用短信发送验证码之前的操作,比如验证手机号// 挂钩点 短信验证之前\Phpcmf

远程附件下载入库

开发时需要将远程的文件下载到本站服务器数据库进行数据存储管理附件下载代码:// 下载远程文件$rt = \Phpcmf\Service::L('upload')->down_file([

后台顶部菜单定义

后台每个页面的顶部导航菜单的定义方法在控制器中定义菜单变量格式:\Phpcmf\Service::V()->assign([ 'menu' => \Phpcmf\Service::M('auth

重写系统Model类方法

当需要更改系统自带的Model类方法时,例如/dayrui/Fcms/Model/Member.php1、新建文件:dayrui/My/Model/Member.php2、新写方法体:<?php na

重写系统Library类方法

当需要更改系统自带的Library类方法时,例如/dayrui/Fcms/Library/Router.php1、新建文件:dayrui/My/Library/Router.php2、新写方法体:<?

自定义模板解析list标签

需要精通php的开发者使用系统自带的标签有{category **** } 获取栏目 {/category}{linkage ****} 获取联动菜单 {/linkage}{related ***

自动加载配置文件

自动加载使用场景,当你在config目录或者其他目录定义了一个数组类型的配置文件例如,config/aaa.php<?phpreturn [ 'key1' => 'v1', 'key2'

自定义入口程序

用于不带任何参数的url来访问控制器文件,例如http://www.xxx.com/aaaa.php 访问控制器 某某某http://www.xxx.com/api/bbb.php 访问控制器 某某某

连接多个数据库/数据源

系统可以连接多个数据库操作改配置文件config/database.php<?php// default是迅睿cms系统库$db['default'] = [ 'hostname' => '1

全局自动加载Composer类

本教程仅限于System内核使用Composer支持会自动初始化它会自动读取文件: /vendor/autoload.php 还可以自定义Composer目录,打开index.php写上:define

定义任务类型Cron

定义任务类型在二次开发使用会用到,将自己的任务加入到任务队列中执行比如我要创建一个crm测试的程序,用于登录成功后处理某某程序代码$rt = \Phpcmf\Service::M('cron')->a

调用站外数据库

在迅睿系统中可以调用除开本站以外的数据库,配置文件config/database.php<?php/** * 数据库配置文件 */ // default是站内的默认数据库$db['default']

发送手机验证码开发

用在二次开发时,处理验证码发送程序,适合精通php的程序员模板代码: 图片验证 {dr_code(120, 35)} 短信验证 获取手机验证

Table类:搜索条件的开发

适用于继承table类的控制器文件,需要精通php的开发者功能介绍:在列表搜索时,默认的搜索方式是模糊匹配,比如我需要改成以空格为分隔进行多词语搜索默认情况下会将【词语一 词语二】当成一个词语进行数据

邮件发送队列

注册邮件发送任务\Phpcmf\Service::L('Notice')->send( 'email', 'form_email_tpl', $var, [ 't

后台提醒管理员 admin_notice

用于提醒管理员将要做的任务1、发起通知任务\Phpcmf\Service::M('Member')->admin_notice($site, $type, $member, $msg, $uri);*

cookie类方法

存储\Phpcmf\Service::L('input')->set_cookie('变量名称', '变量值', '有效期,秒');获取\Phpcmf\Service::L('input')->get

短信发送

方法介绍\Phpcmf\Service::M('member')->sendsms_code($mobile, $code); // 用于发送验证码\Phpcmf\Service::M('member

邮件发送

方法介绍\Phpcmf\Service::M('member')->sendmail($tomail, $subject, $msg, $data = [])$tomail 收件人$subject 标

发送后台系统提醒

方法名:\Phpcmf\Service::M('member')->admin_notice($site, $type, $member, $msg, $uri, $to);参数介绍:@param

判断字段是否存在

\Phpcmf\Service::M()->db->fieldExists('username', \Phpcmf\Service::M()->dbprefix('member'))验证member表

判断表是否存在

\Phpcmf\Service::M()->db->tableExists(\Phpcmf\Service::M()->dbprefix('member'))判断member表是否存在,成功返回tru

IP类

当前访客的IP\Phpcmf\Service::L('input')->ip_address();当前访客的agent\Phpcmf\Service::L('input')->get_user_age

重写控制网站自动跳转

方法名:is_redirect_url作用:控制网站域名重定向,301跳转,终端识别跳转自定义重新方法:/dayrui/Fcms/Library/Router.php1、新建文件:dayrui/My/

时间戳函数strtotime

php自带的时间戳获取函数:strtotime常用参数介绍:var_dump(date("Y-m-d", strtotime("last day of last month", time())));/