OnlyPHP

2013年5月21日

yii 上传下载

摘要: Yii中文件上传下载 (CHtml::activeFileField)博客分类:PHPYii页面 ------------------------------------------------- Html代码 <?php$form=$this->beginWidget('CActiveForm',array( 'id'=>'add-form', 'enableClientValidation'=>true, 'clientOptions'=>array('validateOn 阅读全文

posted @ 2013-05-21 15:59 OnlyPHP 阅读(314) 评论(0) 推荐(0) 编辑

2013年5月16日

pg 备份资料

摘要: http://blog.sciencenet.cn/home.php?mod=space&uid=419883&do=blog&id=537939 阅读全文

posted @ 2013-05-16 15:16 OnlyPHP 阅读(93) 评论(0) 推荐(0) 编辑

postgresql 免安装

摘要: 以下操作为windows32环境下官网:http://www.enterprisedb.com下载:http://get.enterprisedb.com/postgresql/postgresql-9.1.2-1-windows-binaries.zip以上是免安装版的,需要手动初始化及注册服务,步骤如下:1)解压到指定目录(用path表示)2)在path下新建存放数据的目录myData3)在bin目录运行以下命令初始化数据库:initdb.exe -D path\myDate -E UTF8 --locale=C(比如我的:initdb.exe -D D:\Development\pgsq 阅读全文

posted @ 2013-05-16 15:01 OnlyPHP 阅读(492) 评论(0) 推荐(0) 编辑

2013年5月13日

relation的用法

摘要: 以Blog示例: 重点看注释User类中的relations方法如下 [php] view plaincopyprint? <span style="font-size:18px;background-color: rgb(255, 255, 255);"> public function relations() { return array( 'posts' => array(self::HAS_MANY, 'Post', 'author_id', 'order'=>'post 阅读全文

posted @ 2013-05-13 23:15 OnlyPHP 阅读(1560) 评论(0) 推荐(0) 编辑

2013年5月9日

Yii中利用filters来控制访问

摘要: filters()方法定义在CController里,用Gii生成Controller时里面就有filters方法,代码如下:Java代码 publicfunctionfilters() { //returnthefilterconfigurationforthiscontroller,e.g.: returnarray( 'inlineFilterName', array( 'class'=>'path.to.FilterClass', 'propertyName'=>'propertyValue', 阅读全文

posted @ 2013-05-09 14:39 OnlyPHP 阅读(349) 评论(0) 推荐(0) 编辑

Yii 自定义属性

摘要: YII 存放登录信息的类如果在用户登录后想额外调用除 user,id之外的数据库变量,可以这样设置:在登陆验证时候增加额外项:Yii::app()->user->last_login_time在UserIdentity.php中Java代码 classUserIdentityextendsCUserIdentity { $this->setState('last_login_time',$user->last_login_time); }class UserIdentity extends CUserIdentity{ $this->setStat 阅读全文

posted @ 2013-05-09 14:35 OnlyPHP 阅读(836) 评论(0) 推荐(0) 编辑

2013年5月8日

postgresql 存储过程(2)

摘要: postgresql下存储过程的写法 在当前这个项目里(empress),我主要应用到了两种 服务端编程语言:扩展SQL中的查询语言函数(SQL)和PL/pgSQL SQL过程语言。前者仅包括了简单的sql语句,后者还包括了一些条件、循环控制等。这些函数都可以存放在文本中,使用\i命令导入到db中即可。首先是SQL的例子:create or replace function set_relation_done(integer, integer)returns void AS $$update relations set done=TRUE where userid=$1 andfriendid 阅读全文

posted @ 2013-05-08 23:08 OnlyPHP 阅读(289) 评论(0) 推荐(0) 编辑

postgresql 存储过程使用

摘要: 今天学会了用 PL/pgSQL 写 postgreSQL 的存储过程,网上资料实在少得可怜,唯一能搜到的一些还是抄来抄去的;还是翻postgresql的文档吧,把今天解决的问题说一下吧,希望对其他人有帮助。问题是这样的,有一张message表:CREATE TABLE message( id int8 NOT NULL, receiveuserid int8, senduserid int8, receivedelete bool DEFAULT false, senddelete bool DEFAULT false, …… CONSTRAINT usermessage_pke... 阅读全文

posted @ 2013-05-08 22:53 OnlyPHP 阅读(603) 评论(0) 推荐(0) 编辑

Data picker

摘要: Data pickerthe idea is the same as Date Picker but the different is that its generating data from database rather than date.to get this Data Picker working in the form you'll need CJuiDialog and CGridView.maybe the picture below will helps you to understand the idea a little bit. First of all yo 阅读全文

posted @ 2013-05-08 17:07 OnlyPHP 阅读(319) 评论(0) 推荐(0) 编辑

2013年5月7日

__get和__set 方法的使用

摘要: PHP5之_set和_get函数 接触PHP5也有一段时间了,尽管PHP5出了很长时间了,但大家对PHP5还是不甚感冒。在我的BLOG里讲一天PHP5的东西,希望能够对推动PHP5有所贡献。 先来看一个例子:class UserInfo{ var $UserName = ’’; var $PassWord = ’’; var $Birthday = ’’; }这个例子我想很多人在PHP4种也有用到,接下来给对象属性进行付值:$oUserInfo = new UserInfo; $oUserInfo->UserName = '木目'; $oUserInfo->Pass 阅读全文

posted @ 2013-05-07 09:13 OnlyPHP 阅读(234) 评论(0) 推荐(0) 编辑

导航