前、后端开发者分工合作是Web项目常见的开发方式。在二者开发进度不一致的情况下,后端开发者经常面临无法通过前端界面验证程序的尴尬;此时往往只能采取模拟请求的方式进行测试,而在ThinkPHP环境下模拟请求会更加麻烦一些。基于过往项目的积累,本人开发一个测试工具帮助开发者模拟HTTP请求调用后端Action服务。本文介绍工具的功能和获取、使用方法,并说明实现过程的一些关键点。...
分类:
Web程序 时间:
2015-03-20 16:25:53
阅读次数:
224
使用json web token发表于Aug 13 2014由来做了这么长时间的web开发,从JAVA EE中的jsf,spring,hibernate框架,到spring web MVC,到用php框架thinkPHP,到现在的nodejs,我自己的看法是越来越喜欢干净整洁的web层,之前用jsf...
分类:
其他好文 时间:
2015-03-20 01:18:00
阅读次数:
212
数据库文件:http://pan.baidu.com/s/1dDEkTLB1,<scriptlanguage="javascript"type="text/javascript"src="jquery.js"></script>2,<script>functionsetChild(parent_node,parent_id){
if(‘city_id‘==parent_node){
$(‘#city_id‘).html(‘<optionvalue=""..
分类:
Web程序 时间:
2015-03-19 18:43:25
阅读次数:
185
一般而言,环境的搭建都是很复杂的,但是说句实话,php的环境是我见过最简单的,首先下载一个XAMPP集成软件包(这种软件包还有好多,但是我还是喜欢这个啊),然后直接安装,一路NEXT下午就ok了。这个我在这里就不多说了啊,还是说说ThinkPhp的环境搭建吧。首先当然是去官网上下载,最新版应该是Th...
分类:
Web程序 时间:
2015-03-19 17:53:40
阅读次数:
122
当循环到第四层时后使用foreach循环。可解决volist循环超过三层时报错问题<volist><volist><volist><!--当循环超过三层时,再使用<volist></volist>就会报错,所以使用<foreach></foreach>--><foreachname="a"iten="vo">..
分类:
Web程序 时间:
2015-03-19 16:36:35
阅读次数:
306
create()) { if($model->add()) { $this->success('添加成功!', U('lst')); exit...
分类:
Web程序 时间:
2015-03-19 13:13:16
阅读次数:
131
thinkphp的model的where查询时有两种形式。$model->field('id')->where('customer_num is null or customer_num=""')->select();$map['pid']=$ss; $map['type']=$s1; $lis.....
分类:
Web程序 时间:
2015-03-18 15:31:20
阅读次数:
481
比如:你要求删除用户的时候,同时删除与用户有关的所有信息。 一对一:有 (HAS_ONE)属于 (BELONGS_TO)一对多:有 (HAS_MANY)属于 (BELONG_TO)多对多:(MANY_TO_MANY)HAS_ONEHAS_MANY:表aoli_member表aoli_goodM...
分类:
Web程序 时间:
2015-03-18 11:53:30
阅读次数:
129
采用Thinkphp框架,实现项目基础平台,实现数据库搭建维护,自动实现数据列表、数据管理(新增、修改、删除)等功能。
分类:
Web程序 时间:
2015-03-17 19:56:45
阅读次数:
150
转自:http://www.phpthink.cn/html/221.html在复杂的关联操作中,如果要给关联定义增加可选的属性,我们可以采用完整定义的方式。完整定义的格式是:protected $_link = array( '关联表名1' => array( '该表的关联方式的属性1' => '...
分类:
Web程序 时间:
2015-03-17 19:37:02
阅读次数:
182