书栈网 · BookStack 本次搜索耗时 0.012 秒,为您找到 171 个相关结果.
  • 比较标签

    比较标签用于简单的变量比较,复杂的判断条件可以用if标签替换,比较标签是一组标签的集合,基本上用法都一致,如下: <比较标签 name="变量" value="值"> 内容 </比较标签> 或 <比较标签 name="变量" value="值"> 内容 <else/> 内容2 </比较标签> TP5支持的比较...
  • 模板赋值

    556 2018-10-09 《ThinkCMF文档》
    模板赋值 模板赋值 模板赋值就是在控制器里把控制器的变量传递给模板,对于系统变量你不用赋值我们可以通过特殊的标签在模板里输出,变量赋值我们都通过assign方法进行赋值;所有assign方法,都必须在display,show,fetch方法执行前调用; 传递一个$name到模板$this -> assign ( 'name' , 'this is...
  • 定义标签

    ASSIGN标签 DEFINE标签 ASSIGN标签 ASSIGN标签用于在模板文件中定义变量,用法如下: <assign name = "var" value = "123" /> 在运行模板的时候,赋值了一个var的变量,值是123。 name属性支持系统变量,例如: <assign name = "Think....
  • 模板变量数据源

    模板变量数据源 模板变量数据源过滤器 模板变量数据源 text 类型的变量是可以添加数据源属性的,添加数据源属性后,这个 text变量在后台设置时就可以让用户选择这个变量的值,如果用户选择文章分类,选择页面,选择导航.配置格式: "vars" : { "varName1" : { "title" : ...
  • 查询数据

    获取单个数据 获取多个数据 获取单个数据 获取单个数据的方法包括: 取出主键为1的数据 $user = UserModel :: get ( 1 ); echo $user -> user_nickname ; // 使用数组查询 $user = UserModel :: get ([ 'user_nickname'...
  • 插件开发流程

    确定功能,先给插件起名,英文名和中文名 如:Demo,插件演示,然后在public/plugins目录里添加这个插件目录(demo) 确定是否要后台配置文件,如果需要在插件根目录加上config.php,格式可看文档“插件配置文件” 创建插件主类文件,查看“插件类主文件” 确定是否要模板,如需要请根目录添加view目录 确定是否可以外部访...
  • 包含文件

    file 属性的定义规则: 控制器/操作 应用@目录1/文件名 应用@文件名 include 标签是模板开发中最最常用的标签之一,它可以在模板中包含其它模板的内容;用法如下: <include file = '模版1,模版2,...' /> 请不要在include 的模板文件中使用模板布局或者模板继承 file 属性的...
  • 添加数据

    添加一条数据 添加多条数据 添加一条数据 使用 Db 类的 insert 方法向数据库提交数据 $user = [ 'user_nickname' => '老猫' ]; Db :: name ( 'user' )-> insert ( $user ); insert 方法添加数据成功返回添加成功的条数,insert 正常情况返...
  • 模型定义

    965 2018-10-09 《ThinkCMF文档》
    模型定义 模型定义 为方便框架的后续升级,thinkcmf与thinkphp框架模型定义方法完全一致。 模型类并非必须定义,只有当存在独立的业务逻辑或者属性的时候才需要定义。 模型类通常需要继承系统的\Think\Model类或其子类,下面是一个Home\Model\UserModel类的定义: namespace Home \Model ;...
  • 什么是傻瓜式模板

    1382 2018-10-09 《ThinkCMF5开发手册》
    运营与码农的故事 小前端的挣外快 傻瓜式模板 我们了解cmf 之前的模板使用方式,都是由开发者通过编码来改变模板的内容,比如用户想改一个网站 logo,或者某个文字这些都要麻烦开发者! 这样事情就变的很复杂,如果你做好了一个项目客户就只想改个文字,还要打电话给你,这效率太低了,你也不好意思收钱! 运营与码农的故事 想想有没有这样一个场景 你给...