- 博客(19)
- 资源 (7)
- 收藏
- 关注
转载 Yii前后台目录部署
II框架前后台应用目录结构 大型应用程序通常分为前端和后端(或更完)根据目标用户群体。 前端应使用普通用户,而后端主要是管理人员或工作人员。 两端通常有显着不同的外观,尽管他们可能有着大量的代码下面。 在本教程中,我们描述一个组织的两端代码目录的方式。YII框架前后台应用目录结构大型应用程序通常分为前端和后端(或更完)根据目标用户群体。 前端应使用普通用户,而后端主要是管理人员或工作人
2011-12-30 11:55:12 2057
转载 ThinkPHP处理海量数据分表机制详细代码及说明
应用ThinkPHP内置的分表算法处理百万级用户数据.数据表:house_member_0house_member_1house_member_2house_member_3 模型中class MemberModel extends AdvModel {protected $partition = array('field'=>'username','type'=>
2011-12-18 20:33:59 1648
转载 Yii命令行应用程序设计
首先,当您接触yii框架时,您会发现,它已经精心设计好了一套命令行应用程序,那就是yiic命令yiic原有的一些命令,我们可以创建web应用/控制器/模型/模块等等。我们可以安yiic的风格,写出基于yii框架的命令行应用,这里的命令行应用基本上是配合Web应用来做的,什么时候会用到呢,最明显的例子是,crontab的应用,例如:我们设计一个发送邮件系统,由于用户,或发送的信件很多,通
2011-12-16 16:25:19 2922
转载 Yii上传图片,上传文件,yii控件activefilefield的使用
yii框架提供了activeFileField控件来完成上传文件(当然也包括了上传图片)的操作,下面介绍yii的activeFileField使用方法。1、函数原型:public static string activeFileField(CModel $model, string $attribute, array $htmlOptions=array ( ))2、调用例子:
2011-12-16 16:22:07 4953
转载 Yii验证与授权
1、基本验证授权方式在控制器重重写filters方法,这个filter指定的是过滤器,可以是当前控制的方法,必须是以filter开头。我们来看看通过yii 中示例中博客的例子。<?phpclass TblPostController extends Controller{ /** * @return array 过滤器列表,会顺序执行 */ public functi
2011-12-16 16:11:04 1083
转载 Yii全局函数使用
由于YII致力于完美的整合第三方库,它并没有定义任何全局函数。yii中的每一个应用都需要全类别和对象范围。例如,Yii::app()->user;Yii::app()->params['name'];等等。我们可以自行设定全局函数,使得代码看起来更加简洁易用。(原文地址)我们可以保存在globals.php在protected目录下。然后,在入口脚本index.php的,我们包括在开始文件
2011-12-16 16:01:44 1651
转载 Yii图片生成水印
这个功能是整合网友发布的图片处理类到YII框架使用的方法。主要步骤:下载图片处理文件类--ThumbHandler配置config/main.php'import'=>array( ... 'application.helpers.*', ...),将ThumbHandler.zip中的ThumbHandler.php文件放到protected/hel
2011-12-16 15:57:58 1315
转载 Yii快速入门与参考
本博文地址移植到 http://www.gulianqiang.com/yii/163.html想查看更多关于Yii框架的博文,请访问http://www.gulianqiang.com给您带来麻烦请谅解1
2011-12-16 15:44:23 1822
转载 简单的用户授权系统
怎么创建一个简单的(非 RBAC)用户授权系统通过查看论坛,我发现这是一个常见的问题,所以我决定写这篇文章。本文只包括授权系统.假设你已经知道怎么创建身份验证系统(登录)。数据库首先在 user 表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限扩展 CWebUser 类在配置文件(一般为 protected/config
2011-12-14 18:06:02 972
转载 使用CForm类(Form builder)上传文件
虽然有很多单独的文件上传和 CForm(form builder)的文档,当没有两者相结合的例子。模型(model)首先需要一个文件上传的模型:FileUpload.php<?php class FileUpload extends CFormModel { public $image; /** * @return array validation
2011-12-14 17:50:58 1457
转载 模型中的确认密码字段
当我添加或修改用户记录的时候对于处理确认密码我遇到了一些麻烦,所有我想分享一下我是怎么处理的。场景是使用的基本的那些(系统自带),你需要有一个数据表(user)并且表中有一个密码字段(password),它使用 sha1、md5或其他加密方式加密用户密码。面是它的工作流程:当创建用户的时候密码需要加密并且保存,但当修改用户记录时如果使用同样的场景我们最终就会把用户加密过的密码再次加密,这不
2011-12-14 17:47:24 1982
转载 使用CAction类的事件
虽然有很多好的文章介绍怎么使用事件和怎么把它们放到你的组件中,但是没有(我认为)文章介绍怎么在你的控制器中使用以下方法配置 CAction 类。事件通常按以下方式使用:在你的组件中声明事件并添加它的方法(即 function onClick($event))将事件附加到事件处理程序(event handlers)(即 $object->onClick = array($handleOb
2011-12-14 16:00:29 1068
转载 Yii框架开发安全考虑
这篇文章是作为补充Yii框架开发安全考虑,因为Yii教程里几经含有了开发过程中需要考虑的安全教程。 但是基于那个教程里没有提到所有常见的web攻击,所以在这里补充两个最常见的web攻击: SQL注入式和Magic URL.SQL注入式SQL注入式是一种最常见并且最容易实现的一个web应用的攻击,这个攻击已经在最近的几年内上升为第一个web开发的安全问题。这种攻击发生于当你(开发者)获取用户
2011-12-14 15:57:56 2327
转载 如何确保URL的唯一性
很多时候对于 SEO 来说每个页面拥有唯一的地址是很重要的。例如我们有以下规则:'post/'=>'post/read',以下的 URL 是有效的:post/read/id/5post/read?id=5post/5如果我们有后缀,例如 .html,以下的 URL 是有效的,post/read/id/5.htmlpost/read.html?id=5post/5.h
2011-12-14 15:53:05 4232
转载 如何在ActiveRecord自动化记录时间戳
有很多方法可以自动化设置在ActiveRecord模型中yii时间戳。下面介绍两种方法:通过rules()通过beforeSave()我们需要开始建立数据库表。CREATE TABLE IF NOT EXISTS `Nodes` ( `id` bigint(20) NOT NULL auto_increment, `title` varchar(255) NOT NULL,
2011-12-14 15:48:26 986
原创 十进制和三十六进制转换函数(PHP)
<?php$dic = array( 0 => '0', 1 => '1', 2 => '2', 3 => '3', 4 => '4', 5 => '5', 6 => '6', 7 => '7', 8 => '8', 9 => '9', 10 => 'A', 11 => 'B', 12 => 'C', 13 => 'D', 14 => 'E', 15 => 'F', 16 => 'G',
2011-12-13 11:16:54 4652
转载 类似新浪首页的垂直滚动效果
无标题文档$(function(){ var scrtime; $("#con").hover(function(){ clearInterval(scrtime); },function(){ scrtime = setInterval(function(){
2011-12-08 20:05:40 539
翻译 php.ini配置
;;;;;;;;;;;; 警告 ;;;;;;;;;;;;; 此配置文件是对于新安装的PHP的默认设置.; 默认情况下,PHP使用此配置文件安装; 此配置针对开发目的,并且*不是*针对生产环境; 基于一些安全方面的考虑,在你的网站上线之前,请考虑使用php.ini-recommended; 以及在线文档 http://php.net/manual/en/security.
2011-12-05 19:28:47 611
转载 使用JS对form的内容验证失败后阻止提交
1.form的两个事件submit,提交表单,如果直接调用该函数,则直接提交表单onSubmit,提交按钮点击时先触发,然后触发submit事件。如果不加控制的话,默认返回true,因此表单总能提交。2. JS的校验通过在JS中用document.myform.name.value,来得到用户的每一个输入 ,进行校验,当完全通过时,返回TRUE,反之返回false。3. 页面代
2011-12-02 12:39:38 1261
Yii中文手册CHM版本 1.1.10
2012-09-28
php案例大全,包括各种常见的功能模块
2009-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人