-
Eyoucms程序开发:控制器验证
如果你需要在控制器中进行验证,并且继承了 \think\Controller 的话,可以调用控制器类提供的 validate 方法进行验证,如下: $result = $this -validate( [ name = thinkphp , email = thinkphp@qq.com , ], [
易优教程 64 2024-09-26 16:50:09 -
Eyoucms程序开发:分页
分页实现 版本 新增功能 5.0.5 分页方法返回 think\Paginator 对象(用法不变) 5.0.1 支持第二个参数直接传入总记录数 ThinkPHP5.0 内置了分页实现,要给数据添加分页输出功能在 5.0 变得非常
易优教程 41 2024-09-26 16:50:16 -
Eyoucms程序开发:模板注释
模板支持注释功能,该注释文字在最终页面不会显示,仅供模板制作人员参考和识别。 单行注释 格式: { /* 注释内容 */ } 或 { // 注释内容 } 例如: { // 这是模板注释内容 } 注意 { 和注
易优教程 41 2024-09-26 16:50:35 -
Eyoucms程序开发:调试模式
ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但带来的方便和除错功能非常值得。 我们强烈建议ThinkPHP开发人员在开发阶段始终开启调试模式
易优教程 109 2024-09-26 16:50:01 -
Eyoucms程序开发:SAE
SAE介绍 Sina App Engine(简称SAE)是新浪研发中心开发的国内首个公有云计算平台,是新浪云计算战略的核心组成部分,作为一个简单高效的分布式Web服务开发、运行平台越来越受开发者青
易优教程 41 2024-09-26 16:50:23 -
Eyoucms程序开发:生成类库映射文件
生成类库映射文件 optimize:autoload 可以使用下面的指令生成类库映射文件,提高系统自动加载的性能。 php think optimize: autoload 指令执行成功后,会在runtime目录下面生成 classmap.php 文件,生
易优教程 36 2024-09-26 16:50:24 -
Eyoucms程序开发:单元测试
单元测试 首先安装 ThinkPHP5 的单元测试扩展,进入命令行,切换到tp5的应用根目录下面,执行: composer require topthink/think-testing 官方的 5.0 版本的扩展库版本号都是 1.* , 2.0 版本均为T
易优教程 54 2024-09-26 16:50:20 -
Eyoucms程序开发:类库
如果你需要在核心之外扩展和使用第三方类库,并且该类库不是通过 Composer 安装使用,那么可以直接放入应用根目录下面的 extend 目录下面,该目录是官方建议的第三方扩展类库目录。
易优教程 66 2024-09-26 16:50:21 -
Eyoucms程序开发:自动生成目录结构
ThinkPHP5.0 具备自动创建功能,可以用来自动生成需要的模块及目录结构和文件等,自动生成主要调用 \think\Build 类库。 生成规则定义 首先需要定义一个用于自动生成的规则定义文件,通
易优教程 91 2024-09-26 16:50:24 -
Eyoucms程序开发:Session
概述 ThinkPHP采用 think\Session 类提供 Session 功能支持。 版本 新增功能 5.0.5 增加安全选项参数 secure 和 httponly 5.0.2 增加 flash 方法和 flush 方法 Session初始化 在ThinkPHP 5.0 中使用 \think\Session
易优教程 69 2024-09-26 16:50:14 -
Eyoucms程序开发:Cookie
概述 ThinkPHP采用 think\Cookie 类提供Cookie支持。 版本 新增功能 5.0.4 增加 forever 方法用于永久保存 基本操作 初始化 // cookie初始化 Cookie::init([ prefix = think_ , expire = 3600 , path = / ]); // 指定当
易优教程 92 2024-09-26 16:50:15 -
Eyoucms程序开发:模型验证
在模型中的验证方式如下: $User = new User;$result = $User-validate( [ name = require|max:25 , email = email , ], [ name.require = 名称必须 , name.max = 名称最多不能超过25个字符 , email = 邮箱格式错误 , ])-sa
易优教程 56 2024-09-26 16:50:09 -
Eyoucms程序开发:404页面
一旦抛出了 HttpException 异常,可以支持定义单独的异常页面的模板地址,只需要在应用配置文件中增加: http_exception_template = [ // 定义404错误的重定向页面地址 404 = APP_PATH. 404.html , // 还
易优教程 125 2024-09-26 16:50:06 -
Eyoucms程序开发:异常处理
和PHP默认的异常处理不同,ThinkPHP抛出的不是单纯的错误信息,而是一个人性化的错误页面。 默认异常处理 在调试模式下,系统默认展示的错误页面: 只有在调试模式下面才能显示具
易优教程 24 2024-09-26 16:50:01 -
Eyoucms程序开发:性能调试
开发过程中,有些时候为了测试性能,经常需要调试某段代码的运行时间或者内存占用开销,系统提供了 think\Debug 类可以很方便的获取某个区间的运行时间和内存占用情况。 例如:
易优教程 29 2024-09-26 16:50:05

