业务经理

微信扫描以上二维码

028-61286886

技术咨询

搜索结果

关键词「Service」 · 共 44 条

远程附件下载入库

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

后台顶部菜单定义

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

定义任务类型Cron

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

邮件发送队列

注册邮件发送任务\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

文本转化为拼音

\Phpcmf\Service::L('pinyin')->result("文本内容")模板写法: {php echo \Phpcmf\Service::L('pinyin')->result("文本

文件/文件夹操作

zip文件解压到指定目录:\Phpcmf\Service::L('file')->unzip($zipfile, $path);zipfile 指zip文件路径path 指解压的目录zip压缩指定目录

session类方法

\Phpcmf\Service::C()表示控制器对象,如果在控制器中可以将它改为 $this一、正常存储session数据读取\Phpcmf\Service::C()->session()->get

短信接口开发

需要在后台设置短信参数,参数格式不固定,随意写即可,然后在开发过程中读取这里的设置参数即可默认方法函数介绍1、验证码发送方法\Phpcmf\Service::M('member')->sendsms_

后台内页顶部导航菜单

内页顶部导航菜单,如下图所示位置:在控制器中的定义方式:\Phpcmf\Service::V()->assign([ 'menu' => \Phpcmf\Service::M('auth')->_ad

读取配置缓存get_cache

读取配置缓存函数格式:\Phpcmf\Service::C()->get_cache("缓存字符串");读取模块配置缓存:\Phpcmf\Service::C()->get_cache("module

\Phpcmf\Service::类函数使用 / XR_函数

\Phpcmf\Service::类函数是迅睿共用服务引用类,可在全局任意位置调用,定义文件是:dayrui/Fcms/Core/Service.php注意:XR_开头的简化函数需要4.6以上版本才能

数据获取POST和GET

1、$_GET写法\Phpcmf\Service::L('input')->get('变量名'); // 会进行xss安全过滤\Phpcmf\Service::L('input')->get('变量名

数据库操作

迅睿内置了一个快速强大的数据库抽象类,支持传统的查询架构以及查询构造器模式, 数据库方法的语法简单明了。一、基本用法数据库对象调用方法\Phpcmf\Service::M()->db运行查询语句$rt

Library 开发与调用

Library 开发与调用类库(Library)封装可复用能力,如缓存、路由、上传、输入安全等。统一通过 \Phpcmf\Service::L() 获取实例(单例),也可使用简化函数 XR_L()。调

模板引擎

迅睿系统层提供统一的模板引擎 \Phpcmf\View(通过 \Phpcmf\Service::V() 调用):把模板标签编译为 PHP,缓存到 cache/template/ 后输出。前台模板根目录

命名空间、自动加载与Service

迅睿通过 PSR-4 风格自动加载解析类文件,并用 \Phpcmf\Service 门面统一获取类库、模型、视图等对象。理解命名空间映射与加载优先级,是二次开发与应用开发的基础。自动加载在 Syste

栏目缓存读取方法

读取栏目信息,返回数组格式\Phpcmf\Service::L('category', 'module')->get_category(模块目录, 站点ID);

微信分享 Jssdk类

Jssdk在内容页面show.html模板页面调用代码:<?php \Phpcmf\Service::C()->init_file('weixin');$signPackage=\Phpcmf\Ser

插件配置信息储存和读取

插件配置信息储存目录位于:cache/app/储存配置信息:\Phpcmf\Service::M('app')->save_config("插件目录", $配置数组);读取配置信息:\Phpcmf\S

判断终端/判断客户端

获取客户端UA字符串:\Phpcmf\Service::L('input')->get_user_agent()在模板中判断终端{if \Phpcmf\Service::IS_PC_USER()} 是