书栈网 · BookStack 本次搜索耗时 0.008 秒,为您找到 32 个相关结果.
  • 验证类方法

    验证Token 验证验证码 PESCMS提供了一些常用的验证类方法,部分验证类方法可能需要结合PESCMS官方编写的扩展库使用。具体的使用情况,请阅读后面《扩展库》一章。 验证Token 利用Token可以避免用户重复提交订单,我们提供了checkToken()方法。 $this -> checkToken (); 验证失败,将会调用e...
  • 常量与文件路径

    PESCMS提供了非常便利的常量给开发人员使用。下面是PESCMS整理的常量: 名称作用备注ITEM项目控制器所在目录名称默认为AppTHEME视图主题所在目录名称默认为ThemeTHEME_PATH获取当前运行组的主题目录地址如:/var/www/PESCMS/Theme/Admin/DefaultDEBUG是否开启调试模式默认为falseCONFIG...
  • 创建模型

    第一个模型 模型的命名 创建模型 在PESCMS中,模型的定位为公用方法。即将业务逻辑中经常需要用到的方法放置于模型中,那么控制器、扩展库或者视图层可以快速调用方法得到需要的数据。 PESCMS2.5起,模型常用的方法与控制器一致。但设置视图类的方法,在模型中是禁止被调用的。 PESCMS2.5以前的程序部分适用于本文档,主要区别为方法调用的...
  • 生成URL

    用法 开发过程中我们需要各种URL地址,并且PESCMS提供了3种URL模式给予选择,为了更好的管理URL地址,PESCMS提供了动态生成URL的方法:url(); 用法 url()方法的用法非常简单!他只有两个参数。使用url()方法将会生成当前URL模式的的URL地址。 参数说明备注$controller链接的控制器必填$param URL需...
  • 入口文件与调试模式

    调试模式 PESCMS是一款单入口PHP程序,入口文件位于您放置程序的Public/index.php。 <? php //控制器名称 define ( 'ITEM' , 'App' ); //调试模式 define ( 'DEBUG' , true ); //定位入口文件到PES CORE的目录路径 $parentPath = ...
  • RESTful

    GPPD 如何使用 显式参数 隐式表单 设计风格 文件 /App/Home/GET/Product.class.php 文件 /App/Home/POST/Product.class.php 文件 /App/Home/PUT/Product.class.php 文件 /App/Home/DELETE/Product.class.php P...
  • 配置文件

    在没有任何特殊需求的情况下,我们不需要对配置文件进行任何修改。配置文件主要存储数据库连接信息,密钥,执行目录为主。下面通过详情的注释进行说明: $config = array ( 'DB_TYPE' => 'mysql' , //我们所用的数据库的为Mysql 'DB_HOST' => 'localhost...
  • 新建切片

    什么是切片 前切片特点 后切片特点 新建切片 什么是切片 切片是PESCMS2.6新引入的特征功能。切片分前切片和后切片,且基于路由绑定实现。切片可以这样理解:基于路由绑定的,前置加强和后置加强。 在2.5版本及之前,我们要实现一个公用方法都需要在组级控制器中创建公用控制器。再基于公用控制器的构造函数实现公用方法产出或调用。这么一来,容易产生...
  • 连接数据库

    链接表 连接表 切换库 表前缀 链接表 连接数据表非常简单,PESCMS提供了db()方法让我们快速连接上去。由于控制器和模型在调用方法上存在差异,因此下面给出两者连接表的方法。它们之间仅仅是伪变量名称差异而已。 参数说明备注$name要连接的数据库表名称必填。不需要带上表前缀$database要切换的数据库的名称非必填。默认为当前组配置的数...
  • 模型公用方法

    调用公用方法 PESCMS2.5版起,模型的公用方法除了视图方面的方法,其他与控制器的一致。因此在本章不会进行详细地介绍模型的公用方法。 顶层模型\Core\Model\Model 是直接继承 \Core\Controller\Controller()的。因此模型是可以直接调用控制器中的方法 对于旧版,其公用方法与控制器的差异也不是很大,它们主要差异...