书栈网 · BookStack 本次搜索耗时 0.007 秒,为您找到 171 个相关结果.
  • 原生PHP

    使用php标签 使用php标签 通过 php 标签可以在模板里写任意的PHP语句代码,如: <php> echo 'Hello,ThinkCMF!'; $arr = ['id'=>1]; print_r($arr); </php> 原文: https://www.thinkcmf.com/do...
  • 三元运算

    模板可以支持三元运算符,如: { $status ? '发布' : '下线' } { $vo . status ? '发布' : '下线' } { $vo [ 'status' ]? '发布' : '下线' } 支持条件判断表达式: { $a == $b ? 'yes' : 'no' } 条件运算符可以是== ...
  • 模板切换

    我们常会做前台多语言模板,为了更好的实现多语言模板,CMF提供了良好的模板切换机制,我们在程序中定义了switch_theme 钩子,通过这个钩子,我们可以制作各种模板切换功能,如多语言模板,手机模板; 在插件目录public/plugins 我们内置了一个switch_theme_demo 演示插件,通过这个插件你可以大体明白模板切换原理,你就可以实现...
  • 网站信息

    网站信息在前台模板开发时是很常用的,CMF 直接在基类中封装好了网站信息的获取,模板开发时只要直接使用就好了,一些常用的网站信息都放在$site_info 变量中 { $site_info . site_name } /站点名称 { $site_info . site_icp } ...
  • 发送邮件

    功能 参数 返回 cmf_send_email ( $address , $subject , $message ) 功能 发送邮件 参数 $address : string 收件人邮箱$subject : string 邮件标题$message : string 邮件内容 返回 array 格式 array ...
  • 应用的概念

    1067 2018-10-09 《ThinkCMF5开发手册》
    目录结构 数据库表结构 应用化才是你发展的重点 目录结构 应用是ThinkCMF中最大的独立模块,一个应用会包含自己的数据库表,控制器,模型和视图.它的核心代码位于 app 目录下,以portal 应用为例 thinkcmf 根目录 ├─ api api 目录 ├─ app ...
  • 验证码发送日志

    功能 参数 返回 cmf_verification_code_log ( $account , $code , $expireTime = 0 ) 功能 更新手机或邮箱验证码发送日志 参数 $account : string 手机或邮箱$code : string 验证码$expireTime : string 过...
  • 删除数据

    删除数据表中的数据 删除数据表中的数据 // 根据主键删除 Db :: name ( 'user' )-> delete ( 1 ); Db :: name ( 'user' )-> delete ([ 1 , 2 , 3 ]); // 条件删除 Db :: name ( 'user' )-> where ( 'id' ,...
  • 插件后台管理控制器

    插件后台管理控制器 插件后台管理控制器 在插件类主文件里加hasAdmin为1的属性; 默认后台管理控制器AdminIndex,默认方法index,不可更改 cmf_get_current_admin_id();可获取后台管理员id,可用于判断是否登录 在插件controller 目录下创建AdminIndexController.p...
  • 几个重要基类

    在ThinkCMF的simplewind/cmf/controller下有以下几个基类: |- BaseController — ThinkCMF 控件器基类,继承至 \think\Controller |- AdminBaseController — ThinkCMF 框架后台控件器基类,继承至 BaseContr...