自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

礷天設計

不求與人相比,只求超越自己!

  • 博客(28)
  • 资源 (7)
  • 收藏
  • 关注

转载 详解yii用户登录体系

登录验证yii提供了CUserIdentity类,这个类一般用于验证用户名和密码的类.继承后我们需要重写其中的authenticate()方法来实现我们自己的验证方法.具体代码如下:class UserIdentity extends CUserIdentity { private $_id; public function authenticate() { $record=Us

2012-11-30 17:26:26 897

转载 在YII中使用kindeditor扩展

比较喜欢用kindeditor,YII上的版本比较旧,所以自己重新整了个扩展先在protected\extensions下创建KEditor文件夹用来放文件,keSource里放kindeditor的源文件,然后建三个类KEditor、KEditorManage和KEditorUpload,KEditor是扩展的主文件,KEditorManage是用来浏览服务器文件的,KEditorUploa

2012-11-30 14:32:48 4998 7

转载 Model以及数据库层

在合作的同事中,听到了一些误解的声音,一个是抱怨Yii框架的Model难用,因为Yii框架的Model从DB中取出数据后,就已经转换成了一个对象了,而不是PHP程序员所熟悉的Array,并且,没有提供相关参数直接取得Array数组。思辨1:不知道别的框架到底是怎么处理这个部分的,因为MVC模式中,这个M指的正是Model,Yii框架的处理模式,我认为非常恰当,因为如果M只返回了一个Arra

2012-11-30 11:24:42 1519

转载 Yii nginx的配置

upstream phpfpm { #server unix:/var/run/php5-fpm.sock; server 127.0.0.1:9000; } server { listen 80; # Specify this vhost's domain name server_name lxy.me; root /home/l

2012-11-30 10:55:41 2653

转载 YII缓存的使用方法

Yii的自带缓存都继承CCache 类, 在使用上基本没有区别缓存基础类 CCache 提供了两个最常用的方法:set() 和 get()。要在缓存中存储变量 $value,我们选择一个唯一 ID 并调用 set() 来存储它:Yii::app()->cache->set($id, $value);被缓存的数据会一直保留在缓存中,直到因一些缓存策略而被删除(比如缓存

2012-11-28 12:18:13 905

原创 为Yii增加一个自定义全局函数

方法大概有两种第一种就是在protected目录下建立一个globals.php文件,并在index.php加载APP前加入以下代码require_once('protected/globals.php');//加载全局函数库第二种方法就是使用YII的类库在protected\components下建立一个tool.php的静态类代码如下 <?phpclass

2012-11-28 10:31:28 8088

转载 mysql中的外键使用

mysql中MyISAM和InnoDB存储引擎都支持外键(foreign key),但是MyISAM只能支持语法,却不能实际使用。下面通过例子记录下InnoDB中外键的使用方法:       创建主表:mysql> create table parent(id int not null,primary key(id)) engine=innodb;Query OK,

2012-11-27 15:02:11 654

转载 yii时间控件的使用

我们的表单中经常需要用户输入时间,yii中有很方便的时间控件CJuiDatePicker可供使用方法如下:<?php $this->widget('zii.widgets.jui.CJuiDatePicker',array( 'language'=>'zh_cn', 'name'=>'worktime

2012-11-26 22:35:09 1351

原创 Yii核心应用组件

Yii 预定义了一系列核心应用组件,提供常见 Web 应用中所用的功能。例如, request 组件用于解析用户请求并提供例如 URL,cookie 等信息。 通过配置这些核心组件的属性,我们可以在几乎所有的方面修改Yii 的默认行为。下面我们列出了由 CWebApplication 预定义的核心组件。assetManager: CAssetManager - 管理

2012-11-26 22:31:31 648

原创 YII适合做后台的一个扩展

下载地址:http://www.yiiframework.com/extension/dwzinterface/1、复制dwz到应用的ext目录下。并在config/main.php中配置'modules'=>array( 'admin', 'gii'=>array( 'class'=>'system.gii.giiModule',

2012-11-26 22:23:17 1654

原创 YII存诸一个表单的数据到多个模型内

在项目开发中经常会遇到只有一个表单但是你要存诸数据写进2个表。例如,用户注册的表单,登录信息和身份信息就应该写进2个表!这个要如何写呢,下面我们看控制器的代码:public function actionCreate(){ $modelA = new User;//实例化模型A $modelB = new Profile;//实例化模型B if(isse

2012-11-25 16:44:40 3102 3

转载 YII建立多语言

假设:你的程序源语言为英文,需要制作简体中文版。1、复制framework\messages\config.php 文件到 protected\messages\下2、更改config.php 'languages'=>array('zh_cn',) 3、打开命令行工具 ,进入framework 目录 ,执行yiic message "..\protected\messages\c

2012-11-25 14:59:19 877

转载 YII中的CComponent基础类

1、成员变量扩展  通过定义两个成员函数(getXXX/setXXX)来定义一个成员变量,比如:  public function getText() {…}  public function setText {…}  这样就相当于定义了一个$text成员变量,可以这样调用  $a=new CComponent;  $a=$component->text; // 等价于$a

2012-11-24 15:10:37 1353

原创 yii的relations方法的使用

通过在 relations() 中声明这些相关对象,我们就可以利用强大的 Relational ActiveRecord (RAR) 功能来访问资讯的相关对象,例如它的作者和评论。不需要自己写复杂的 SQL JOIN 语句。前提条件在组织数据库时,需要使用主键与外键约束才能使用ActiveReocrd的关系操作;场景申明关系

2012-11-24 11:38:08 10998 1

转载 Yii定制分页,两种分页方式CLinkPager和CListPager

一.Yii默认的分页pager的类是CLinkPager,定制分页样式可以改动pager数组中的内容,详见CLinkPager类;二.下拉列表分页,只需把pager的class值改为CListPager,当然pager数组对应的值需要改变,详见CListPager类<?php $this->widget('zii.widgets.grid.CGridView', array(

2012-11-23 20:56:51 4228

转载 Yii使用smarty模板

在protected下的extensions文件夹放入smarty模板插件,并建立CSmarty类文件,内容如下require_once(Yii::getPathOfAlias('application.extensions.smarty').DIRECTORY_SEPARATOR.'Smarty.class.php'); define('SMARTY_VIEW_DIR', Yii

2012-11-21 09:44:19 2424

转载 修改GII生成模板

配置GII'gii' => array( 'class' => 'system.gii.GiiModule', 'password' => '123456', 'generatorPaths'=>array( 'application.gii'), //除了在默认的system.gii.generators之外,还在路径别名为application.g

2012-11-21 09:38:41 2369

原创 yii 中RULES方法的使用

public function rules() { return array( array('contact','required','on'=>'edit','message'=>'联系人必须填写.'), array('contact','length','on'=>'edit','min'=>2,'max'=>10

2012-11-18 13:17:28 1874

转载 YII执行流程图

2012-11-16 10:19:30 2198

原创 yiic的基本命令参数规则

yiic [parameters...]command-name对应的有 message 搜索指定文件信息 yicc message webroot/xxx.php shell   进入命令行模式  webapp  创建项目 migrate 数据迁移计划如果要查看具体的命令的功能可以用 yiic help 1.yiic webapp

2012-11-16 10:10:38 5042

原创 YII 配置详细说明

return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',//当前应用根目录的绝对物理路径 'name'=>'ZYD BTOBTOC',//当前应用的名称 'language'=>'zh_cn',//使用中文语言包 'timeZone'=>'Asia/Chongqing',//设置时

2012-11-15 15:30:51 2329

原创 Yii Srbac 非常简单方便的权限控制方法

在开发一个有多种用户的网络应用时,对权限的判断总是一个很麻烦的事情。Yii支持RBAC(Role-Based Access Control),结合filter,就给我们提供了非常简单方便的权限控制方法。其实RBAC的原理很简单。先梳理一下默认的Yii的授权filter:accessControl。它是根据accessRules按照用户的身份(users)来验证并授权的,默认的有*(任何

2012-11-15 15:04:12 6003

原创 YII 数据库相关操作

CDbConnection: 一个抽象数据库连接CDbCommand: SQL statementCDbDataReader: 匹配结果集的一行记录CDbTransaction:数据库事务访问数据库前需要建立数据库连接;使用DAO建立一个抽象数据库链接:$connection = new CDbConnection($dsn, $username, $password);

2012-11-15 14:54:59 8384

原创 yii 常用一些调用 (增加中)

调用YII框架中 jquery:Yii::app()->clientScript->registerCoreScript('jquery');      framework/web/js/source的js,其中registerCoreScript key调用的文件在framework/web/js/packages.php列表中可以查看 在view中得到当前controller的ID方法 :Y

2012-11-15 14:37:26 14810 1

原创 YII的重写规则与URL的管理

通常在yii框架的Url中如下: http://yourdomain.com/index.php?r=account/login1. Friendly URL(美化URL)主要实现这样的url : http://yourdomain.com/site/contact.html修改config/main.php,增加一个component'urlManager'=>a

2012-11-15 14:16:34 18995

原创 YII中的日志很好很强大

YII中日志的基本配置:/zyd/protected/config/main.php'log'=>array( 'class'=>'CLogRouter', 'routes'=>array( array( 'class'=>'CFileLogRoute',

2012-11-15 14:10:15 2327

原创 Yii CDbCriteria() 常用方法

$criteria = new CDbCriteria;//函数方式    $criteria->addCondition("id=1"); //查询条件,即where id = 1      $criteria->addInCondition('id', array(1,2,3,4,5)); //代表where id IN (1,23,,4,5,);      $criteria->

2012-11-15 14:01:20 1537

原创 php yii框架 目录说明

YII框架说明(版本1.6)|-demos     实例文件夹|--blog     提供了一个博客实例,带后台(入门首选)|--hangman  猜测词游戏|--helloworld   最简单的示例,也是最著名的|--phonebook    通过Yii Web Server调用Flex应用程序的实例|-requirements  用于确认您的服务器配置是否能满足运行Y

2012-11-15 13:55:37 931

仿享乐微盟微信商城,微网站多用户23号最新版源码

仿享乐、微盟多用户23号最新版,支持目前热门的商城、团购、短信邮件提醒、喜帖、360全景、商城支付宝支付、砸金蛋,刮刮卡,大转盘等活动,留言板,本地上传功能,支持参数统计。

2014-02-28

Editplus4PHP0.9.0

Editplus4PHP 说明:Editplus4PHP是一个以Editplus为基础的PHP集成开发环境。包含了PHP编辑器、PHP运行调试环境、相关工具及手册。 声明:本软件仅作研究学习之用,请于下载后24小时内主动删除。其包含的软件版权属于原作者,任何个人和组织未经授权不得用于商业用途,违者追究其法律责任。 大小:19.3 M 更新:2009-6-10 组件: EditPlus v3.11(342) xampplite1.7.1 Zend Code Analyzer 1.2.3 LeapFTP2.7.6

2013-05-18

ZeroClipboard解决跨浏览器复制到剪贴板的问题

Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。

2013-01-19

双击编辑之jQuery Editable插件

双击编辑之jQuery Editable插件

2012-12-12

便携式文件夹加密器5.51

[便携式文件夹加密器]一款高强度的文件夹加密软件,可以方便地加密任意文件夹,并且支持U盘加密,移动硬盘加密. 本软件界面简洁,操作简单,功能强大,性能超群,是保障您数据安全的最佳加密软件。 软件介绍 * 加密操作简易: 支持文件拖放加密,右键加密,主程序中加密。 * 一流加密速度: 使用原创的高速加密引擎,能快速的加密大量文件 。 * 多种加密设置: 新加入各种自定义设置,轻松打造满足您个人需要的加密文件夹。 * 性能优化稳定: 程序全部模块进行优化重构,稳定性更强,安全更有保障。 * 三种加密强度: 隐藏锁定,打乱文件结构,BlowFish算法完全

2010-05-07

Win2003服务器安全配置详细方法

Win2003服务器安全配置详细方法,从文件夹到服务到注册表应有尽有

2009-08-03

空空如也

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

TA关注的人

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