自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (6)
  • 收藏
  • 关注

原创 zf联表查询

zf支持联表查询,并且会经常遇到联表查询,具体代码写法如下:$select = $this->select();$select->from($this->_name, array('id', 'name'));$select->distinct();$select->joinLeft($jobName, $jobName.'.enterprise_id='.$this->_name

2012-08-31 16:53:44 1212

原创 zf代码调试

代码调试:Zend_Debug::dump();

2012-08-31 10:02:51 463

原创 zf缓存cache

Zend_Cache提供了一个缓存任何数据的一般方法。zf中的缓存由前端操作,同时通过后端适配器(File,Sqlite,Memcache...)和一个灵活的IDs和Tags系统存储缓存记录模块(Zend_Cache_Core)是核心通用的 Core前端与File后端我们通常写在配置文件里application.ini配置文件实例化Zend_Cache;cachem

2012-08-30 15:36:41 856

原创 多维数组转化为一维数组(key值=>value值,is_array(value)==false,使用递归)

分析同事代码并整理得到。多维数组如下:Array( [340000] => Array ( [340000] => 安徽省 [children] => Array ( [340800] => 安庆 [

2012-08-30 10:07:04 7345

原创 php解析xml文件

本文的内容主要是整了同事的一些知识点。php解析xml文件最重要的几个方法首选simplexml_load_file("文件路径")其次foreach()循环 simplexml_load_file()方法把xml文件转化为对象。foreach()把对象中的信息循环输出 下面为大家解析一个关于二级地区的xml文件area.xml文件

2012-08-29 16:46:30 33801

原创 php根据ip查询所在地区(非常有用,赶集网就用到)

dat文件,关于ip对应地区的信息文件qqwry.dat文件网上自己下载 class类文件,解析qqwry.data文件的IpLocation.php文件<?phpclass IpLocation { /** * @var resource 指针 */ private $fp; /** * 第一条IP记录的

2012-08-29 13:10:58 4175 1

原创 zf加载页面的几种方法(partial,action方法)

Partial区域助手$this->partial()调用Partial区域助手$this->partial("视图脚本的名称","模块名","数组或者对象");最强大的是第二个和第三个参数可以指定那个模块的视图脚本,可以传递给视图脚本一些信息。 Action视图助手$this->action()调用Action视图助手$this->action($acti

2012-08-29 11:04:47 765

原创 zf加载js以及css文件

zf加载js文件使用HeadScript助手$this->headScript()调用HeadScript助手HeadScript助手最常用的两种方法:prependFile();appendFile();之所以用这两个方法因为顺序,prependFile()首选加载的意思,appendFile()后加载所以我们常见到如下代码:headScript()->prepe

2012-08-28 17:23:23 982

原创 zf布局文件

zf布局文件的设置application.ini配置文件;layout 布局resources.layout.layoutPath = APPLICATION_PATH.“/layouts/scripts/” //布局的路径这种情况下默认为布局文件是 APPLICATION_PATH."/layouts/scripts/layout.phtml";同理你可以指定布局文件而不是使

2012-08-28 14:58:46 800

原创 jquery.validate.js表单验证

jquery.validate.js是一款表单验证插件。下面从一个修改密码的表单来解说这款插件:$(document).ready(function(){ jQuery.validator.addMethod("passcheck", function(value, element) { return this.optional(element) || (/^(?![0-9

2012-08-28 10:36:32 1510

原创 zf下文件导出

导出文件功能首选去掉布局文件去掉渲染$this->getHelper('layout')->disableLayout();$this->getHelper('viewRenderer')->setNoRender();添加headerheader("Content-Disposition:attachment;filename=result.csv");$content

2012-08-27 17:07:33 559

原创 php 上传图片

根据同事代码整理而得html //enctype="multipart/form-data" phpif(0==$_FILES['image']['size']){ //上传文件大小 $_FILES['image']['size'] return $this->view->err = '请选择文件';}$exif = getimagesize($_

2012-08-27 15:39:36 698

原创 zf中Zend_Db_Table_Row的save()方法 更新

获得Zend_Db_Table_Row对象Zend_Db_Table中的find('条件')->current();Zend_Db_Table中的fetchRow() 更新save();获得Zend_Db_Table_Row对象对象赋值save()方法更新完毕

2012-08-27 14:23:30 801

原创 zf中Zend_Db_Table的find()方法

Zend_Db_Table的find()方法返回的是Zend_Db_Table_Rowset对象,不是Zend_Db_Table_Row对象如果想得到Zend_Db_Table_Row对象find('条件')->current() Zend_Db_Table的 fetchAll()方法返回的是Zend_Db_Table_Rowset对象Zend_Db_Table的 fetchRow

2012-08-27 14:10:02 1425

原创 zf操作日志

操作日志一般放在数据库中,这样我们就能查出什么时候操作了什么,对查错误非常有用数据库的操作日志表的结构一般是:id主键handle_user处理者handle_time处理时间action动作description描述ip IP地址user_agent用户设备,一般是浏览器 $data = array( 'handle_user'=>'$uid',

2012-08-27 12:11:19 516

原创 zf权限问题(第一种)

登录成功时,把admin_user表的uid写入session中根据session的uid获得admin_user表当前uid下的权限因为uid在前一篇已写入到session中获取session中的uid$session = new Zend_Session_Namespace(SESSION_LOGIN);$uid = $session->uid;根据$uid获取admi

2012-08-27 10:58:41 1134

原创 zf关于session的问题

Zend_Session_SaveHandler_DbTable()可以将session存储到数据库中。这里我们存储到mysql数据库中。(其实session最好存储到memcache中,主要原因memcache速度快,当然session少的时候也是可以存储到mysql中的)要存储,首选要建表:admin_session表SET FOREIGN_KEY_CHECKS=0;-

2012-08-24 16:45:20 1170

原创 js函数

今天看同事的代码遇到了一些js问题。开始不懂查资料明白了,这里与大家分享避免走弯路。window.location.reload()刷新 each()方法遍历$(document).ready(function(){ $("button").click(function(){ $("li").each(function(){ alert($(this).tex

2012-08-23 16:29:04 428

原创 zf数据库操纵总结

fetchAll()用法fetchAll()查询条件下所有的数据fetchAll()查询时,括号里可以直接写条件、是否降序等等如:$userModel = Hrs2_Db_Static::getTable('User'); //$userModel 是new了一个user对象$user = $userModel->fetchAll("user_id={$user_id}")

2012-08-23 13:18:23 1548

原创 zf多种页面跳转

//第一种$this->_forward(action, controller, module, array($params=null))例如:$this->_forward('index', 'part', 'view', array($gid=>$this->group_id))view模块 partController控制器 index视图 //第二种$this->_

2012-08-22 15:51:46 630

原创 zf去掉布局文件以及禁止渲染(数据导出时)

<?php $this->_helper->Layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); $this->getHelper('Layout')->disableLayout(); $this->getHelper('viewRenderer')->setNoRender()

2012-08-22 15:28:57 450

原创 zf异常处理机制

Zend_Controller_Plugin_ErrorHandler插件,用来处理从程序抛出的异常,包括哪些从缺控制器或动作的来的结果目标:监视由于缺失控制器或动作方法而产生的异常监视动作控制器里产生的异常换句话就是处理HTTP404错误和500错误(内部错误) 缺省地,在缺省模块中,Zend_Controller_Plugin_ErrorHandler将转发给Error

2012-08-22 13:50:10 761

原创 js实现图片轮换功能

上图的图片轮换功能用js实现html js$(function(){ var cur_adbar = 1; $('div.slider').find('span[nid]').click(funct

2012-08-21 16:56:52 1118

原创 php函数

list()函数用数组中的元素为一组变量赋值如:<?php $arr = array('kd', 'kg', 'kb');list($d, $g, $b) = $arr;echo $d; //kdecho $g; //kgecho $b; //kb?>is_array()函数检查变量是否为数组count()函数计算数组中的单元数目或对象中的属性个

2012-08-21 15:04:13 726

原创 jquery hover()事件函数

hover(over, out)事件函数当鼠标移动一个匹配的元素上面,会触发指定的第一个函数当鼠标移出这个元素时,会触发指定的第二个函数over(function):鼠标移到元素上触发的函数out(function):鼠标移出元素触发的函数 首页 关于考试 报考指南 考试情报 考试与就业 网站地图$(function(){ //鼠标移到与移出

2012-08-21 13:06:17 12353

原创 explode()函数

explode()函数,把字符串分割成数组$str = "Hello world. It a beautiful day";$arr = explode(" ", $str);print_r($arr);array( [0]=>Hello [1]=>world. [2]=>It [3]=>a [4]=>beautiful [5]=>day.)

2012-08-21 12:24:15 1178

原创 parse_url()

parse_url()解析url,返回其组成部分。假如上一篇获取的url是$url = $_SERVER['REQUEST_URI'] = "/"parse_url($url)//解析url,获得一个数组array([path]=>/)

2012-08-21 10:37:56 556

原创 $_SERVER

$_SERVER是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。详细见http://www.php.net/manual/zh/reserved.variables.server.php$_SERVER['REQUEST_URI']获取URI$_SERVER['REMOTE_ADDR']获取ip地址$_SERVE

2012-08-21 10:27:00 307

原创 zf 视图 $this->view

$this->view获取的是view对象Zend_View

2012-08-21 10:18:32 1062

原创 zf HTTP请求助手getRequest()

getRequest()函数获得的是Request对象Zend_Controller_Request_HttpRequest对象有几个重要的参数获取模块名称$moduleName = $this->getRequest()->getModuleName()获取控制器名称$controllerName = $this->getRequest()->getControllerN

2012-08-21 10:05:07 3617

原创 zf布局文件中的layout()视图助手

使用方法:<?php echo $this->layout()->content;?>

2012-08-20 17:04:51 573

原创 zf视图助手partial()

partial()视图助手接收三个参数:$name:视图脚本的名称$module:视图脚本所在的模块名,或者当没有第三个参数且是一个对象或数组时,它将作为$model参数$model:数组或对象,作为干净的数据赋值给视图,用于解析区域视图partial()强大之处在于第二与第三个参数。如果你根本没用到第二与第三个参数,建议用render()代替。 partial()示例

2012-08-20 16:33:10 565

原创 基于xml文件生成array文件(使用与seo)

<?php /* * 把xml文件的内容转化为数组 */ function parseXML(){ $file = realpath('seo.xml'); //realpath() 取绝对路径 $seo = @simplexml_load_file($file); //simplexml_load_file() 把xml文档载入对象中 @忽略提示 $seo

2012-08-20 16:02:56 616

fat-free framework 框架 blog 手机服务端接口

fat-free framework 框架 blog 手机服务端接口

2012-11-29

fat-free framework框架例子(blog已做过解析)

fat-free framework框架例子(blog已做过解析)

2012-11-27

fat-free framework

fat-free框架 接口开发利器 尤其适用于手机服务端接口

2012-11-23

fat-free framework框架例子(blog)

fat-free framework框架例子(blog) 该框架对处理接口很牛逼

2012-11-23

android推送消息

android 推送消息 php做推送服务端

2012-11-20

快钱人民币支付网关商户接口规范

开发快钱接口的文档,此文档能帮你很快掌握快钱接口的开发。

2012-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除