Welcome 微信登录

首页 / 网页编程 / PHP

Yii中render和renderPartial的区别

Yii中render和renderPartial的区别

以下由我们在信易网络公司开发项目的时候终结出的一些经验在进行页面输出渲染的时候。1.render 输出父模板的内容,将渲染的内容,嵌入父模板。|2.renderPartial 则不输出父模板的内容。只对本次渲染的局部内容,进行输出。同时还有个重要的区别:render 函数内部默认执行processOutput($output)函数, 会将把组件,比如 CTreeView 里面注册到 CClientScript 里面的需要的脚本进行渲染输出。而renderP...
Yii 快速,安全,专业的PHP框架

Yii 快速,安全,专业的PHP框架

Yii是一个高性能的,适用于开发WEB2.0应用的PHP框架。Yii自带了丰富的功能 ,包括MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间官方网站:http://www.yiiframework.com/Yii快速Yii 只加载您需要的功能。它具有强大的缓存支持。它明确的设计能与 AJAX 一起高效率的工作。Yii安全Yii 的标准是安全的。它包括了输入验证,输出过滤,S...
CodeIgniter框架URL路由总结

CodeIgniter框架URL路由总结

URI 路由一般来说,URI字符串有着和它唯一对应的控制器(controller)类/方法。URI的各个部分是如下模式(pattern):复制代码 代码如下:example.com/class/function/id/然而在一些例子中,你也许想重定向这种关系来调用一个不同的类/方法(class/function),而不是与URL一一对应(的调用).例如,你可能想使你的URL采用这种原型(prototype):复制代码 代码如下:example.com/pr...
深入分析PHP引用(&)

深入分析PHP引用(&)

引用是什么在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,替代的是,引用是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身——变量名是目录条目,而变量内容则是文件本身。引用可以被看作是 Unix 文件系统中的 hardlink。引用做什么PHP 的引用允许用两个变量来指向同一个内容。意思是,当这样做时:<?php$a =& $...
Laravel框架表单验证详解

Laravel框架表单验证详解

基础验证例子复制代码 代码如下:$validator = Validator::make(array("name" => "Dayle"),array("name" => "required|min:5"));传递给 make 函数的第一个参数是待验证的数据,第二个参数是对该数据需要应用的验证规则。多个验证规则可以通过 "|" 字符进行隔开,或者作为数组的一个单独的元素。通过数组指定验证规则复制代码 代码如下:$validator = Vali...
php设计模式之简单工厂模式详解

php设计模式之简单工厂模式详解

本文以实例形式较为详细的介绍了PHP设计模式的简单工厂模式,对于进行PHP程序设计来说有很好的借鉴作用。具体如下:一、概念简单工厂模式 【静态工厂方法模式】(Static Factory Method)是类的创建模式工厂模式的几种形态:1、简单工厂模式(Simple Factory)又叫做 静态工厂方法模式(Static Factory Method)2、工厂方法模式(Factory Method)又叫做 多态性工厂模式(Polymorphic Facto...
Yii查询生成器(Query Builder)用法实例教程

Yii查询生成器(Query Builder)用法实例教程

本文为yii官网英文文档的翻译版本,主要介绍了Yii查询生成器(Query Builder)的用法。分享给大家供大家参考之用。具体如下:首先,Yii的查询生成器提供了用面向对象的方式写SQL语句。它允许开发人员使用类的方法和属性来指定一个SQL语句的各个部分。然后,组装成一个有效的SQL语句,可以通过调用DAO数据访问对象的描述方法为进一步执行。以下显示了一个典型的使用查询生成器建立一个select语句:$user = Yii::app()->db-...
Chrome Web App开发小结

Chrome Web App开发小结

前言这篇文章主要分享下自己在开发Web App遇到的问题和过程,以及一些很已经(如何)填平的坑。如果您想要“如何开发Web App”或《30分钟学会开发Web App》,请移步官方的开发手册(文档)。(下有链接)。背景感觉现在大家都在争论(讨论)两件事情,Web App和Native App。前不久参加的HTML5守望者活动,各方大佬都在针对这二者之间的优劣,差异,兼容,普及等进行探讨。当然,有争议的才说明有价值嘛。Chrome Web App前不久Chr...
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码

php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码

web 开发中我们可能会碰到需要将某个目录下的所有文件清空,但不删除这个目录下的子目录(当然也不会删除被删除的根目录)的情况。那么对于这种只删除文件而不删除目录的方法,你是如何处理的呢?下面博主将要和你分享一下对于这个问题的一种比较好的解决办法。看下面这个函数:/*删除指定目录下的文件,不删除目录文件夹*/function delFile($dirName){if(file_exists($dirName) && $handle=opendir($dirN...
Yii使用find findAll查找出指定字段的实现方法

Yii使用find findAll查找出指定字段的实现方法

本文以实例形式展示了Yii使用find findAll查找出指定字段的实现方法,分享给大家供大家参考之用。具体方法如下:总所周知,采用如下方法:modelName::model() -> find() //找出的是一个对象modelName::model() -> findALL() //找出的是一个对象集合的数组可以找出对象与对象集合的数组,那么如何找出我所需要的字段的数据,而不是全部字段的数据呢?之前我是这么做的:$criteria...
当前比较流行的两款PHP加密、解密工具Zend Guard和iconCube介绍

当前比较流行的两款PHP加密、解密工具Zend Guard和iconCube介绍

当前市场上较流行的对PHP进行上述加密授权的软件主要有二种:(1)Zend公司的ZendGuard。(2)ionCube公司的ionCube PHP Encode。ZendGuard只能对带有PHP标记或源码的文件进行加密(如:.php,inc等),对于其他不带有PHP标记的文本方式保存的文件不能进行加密操作,支持期限,注册码。ionCube PHP Encode,由ionCube开发,用于对PHP或非PHP文件进行加密工作。ionCube在功能方面经过测...
php获取一个变量的名字的方法

php获取一个变量的名字的方法

PHP中,所有的变量都存储在"符号表"的HastTable结构中,符号的作用域是与活动符号表相关联的。因此,同一时间,只有一个活动符号表。我们要获取到当前活动符号表可以通过 get_defined_vars 方法来获取。get_defined_vars // 返回所有已定义的变量所组成的数组根据变量的值查找变量名字,但要注意,有可能有相同值的变量存在。因此先将当前变量的值保存到一个临时变量中,然后再对原变量赋唯一值,以便查找出变量的名字,找到名字后,将临时...
使用PHP和HTML5 FormData实现无刷新文件上传教程

使用PHP和HTML5 FormData实现无刷新文件上传教程

无刷新文件上传是一个常见而又有点复杂的问题,常见的解决方案是构造 iframe 方式实现。在 HTML5 中提供了一个 FormData 对象 API,通过 FormData 可以方便地构造一个表单请求,并通过 XMLHttpRequest 来发送。通过 FormData 对象发送文件也是可以的,如此则无刷新上传就变的非常简单了。那么 FormData 怎么使用呢?下面脚本之家对此进行简单的介绍。1. 构造 FormData 对象想得到一个FormData...
<< 421 422 423 424 425 426 427 428 429 430 >>