最新消息:yaf表单扩展中新增加了浮点数、日期和集合的校验。php yaf框架扩展实践三——表单

标签:yaf

php yaf框架扩展实践六——单元测试、计划任务、第三方库等

php yaf框架扩展实践六——单元测试、计划任务、第三方库等

PHP 5年前 (2015-03-18) 6799浏览 2评论

这篇也是最后一篇了,一起说明下关于单元测试、计划任务和第三方库的使用。 单元测试 关于单元测试,代码放在tests目录。具体的使用,我以前有整理过一篇文章,这里就不再过多说明了。请移步:Yaf框架结合PHPUnit的集成测试 计划任务 一般有一些比较...

php yaf框架扩展实践五——数据层

php yaf框架扩展实践五——数据层

PHP 5年前 (2015-02-07) 14046浏览 7评论

从狭义角度上来理解数据层就是数据库,比较广义的理解来看数据库、远程数据、文件等都可以看做数据层。项目初期的时候一般单一的数据库就可以了,随着流量的增大就要对数据层做很多的改进,例如增加从库分散读压力,使用kv缓存增加系统性能,又或者使用分布式服务这样...

php yaf框架扩展实践四——业务层

php yaf框架扩展实践四——业务层

PHP 5年前 (2015-02-07) 5894浏览 0评论

和常见的mvc框架不同,这里多了一个业务层用来封装系统业务。为什么要多一个层出来呢?以往的时候没有这个层,通常都把业务放在控制器层进行处理。在长期的开发app的数据接口中,发现控制器层做的事情实在是太多了,既要处理表单的验证、还要检测接口版本、还要处...

php yaf框架扩展实践三——表单

php yaf框架扩展实践三——表单

PHP 5年前 (2015-02-07) 10732浏览 6评论

基本上所有的请求进来,只要有用户输入的数据都需要进行数据验证。如果数据就一两个可以直接取到数据,然后写上一些简单的校验。可是当数据字段变多的时候,验证变复杂的时候,不好好整理封装一下可就真的不行了。 yaf中并没有封装表单验证的操作,这里对表单验证做...

php yaf框架扩展实践二——多模块

php yaf框架扩展实践二——多模块

PHP 5年前 (2015-02-04) 8658浏览 1评论

虽然多模块的配置可能会有一些争议,但是在项目前期能加快开发效率和部署效率,若项目发展起来有了更多的资源后可以考虑分拆模块。yaf也支持多模块的配置,先看下yaf如何配置多模块。 yaf配置多模块 假如我们要新增加一个api模块,用来提供给app调取使...

php yaf框架扩展实践一——配置篇

php yaf框架扩展实践一——配置篇

PHP 5年前 (2015-01-31) 17217浏览 7评论

配置文件基本可以说是每个项目都会有,在配置文件中我们通常会配置数据库访问地址、redis连接、url地址等等。早年开发的时候经常碰到这样麻烦的问题:就是本地开发环境的配置和测试环境、生产环境的配置都不全一样,像数据库连接配置、url地址配置等,每次更...

php yaf框架开发扩展实践——前言

php yaf框架开发扩展实践——前言

PHP 5年前 (2015-01-31) 15846浏览 5评论

早年使用zend framework开发的时候非常爽,各种类库非常齐全,官方文档介绍也很详细。但是当访问量上来的时候,每次到晚上服务器负载就直飙上来导致服务器挂掉。后来和大家一起去找原因,才发现原来zend framework性能非常低。一开始的时候...

新浪云sae不支持yaf的命名空间方式无奈放弃

新浪云sae不支持yaf的命名空间方式无奈放弃

PHP 5年前 (2014-12-23) 3917浏览 1评论

新浪云速度什么的还是可以的,收费也还ok。了解到新浪云本身支持yaf,就想在上面部署基于yaf的项目尝试一下,无奈传完代码和重写等都弄好后,一访问提示 Fatal error: Class 'Yaf\Application' not found ...

Yaf框架结合PHPUnit的集成测试

Yaf框架结合PHPUnit的集成测试

PHP 6年前 (2014-02-27) 4896浏览 0评论

Yaf,全称 Yet Another Framework,是一个C语言编写的PHP框架。自从接触Yaf以来也快1年了,Yaf的性能确实非常不错,但是相应的资料比较少。一直想把PHPUnit使用在Yaf上,网上搜了一圈这方面的资料非常非常少。于是自己折...