文章分类 - yii
摘要:思路:找 到SVN Server中的仓库(Repositories)文件夹的位置,在相应的项目文件夹中找到hooks文件夹。在该文件夹中添加一个post- commit文件;当有commit动作发生时(提交到SVN Server时)就会执行这个post-commit文件,在该文件实现数据的复制。 实例:环境:SVN Server与测试用的Web Server在同一台Windows系统服务器上,SVN Server使用的是VisualSVN,Web Server使用的是Apache。项目的名称为test,客户端使用TortoiseSVN。首先在apache的www目录下创建一个文件夹,进行che
阅读全文
摘要:最近我的机器磁盘空间发现严重不足,找来找去,只找到可以拿SVN版本库开刀。我主要使用SVN存放需要在家里台式机和工作的笔记本之间需要同 步的内容,如个人文档、程序源码、临时照片、课件等等。除了个人文档和程序源码,几乎不存在需要保留长期历史的需求。仅仅是因为我是程序员,选择了SVN 作为我的文件同步工具。 言归正传,下面介绍一下环境: 软件环境: Windows XP SP2 32bitApache 2.2.14Subversion 1.6.6TortoiseSVN 1.6.6.17493SVN版本库位置:D:/SVNRepository,占地3.34G 步骤: 1.准备工作...
阅读全文
摘要:array(array(‘username’, ‘required’),array(‘username’, ‘length’, ‘min’=>3, ‘max’=>12),array(‘password’, ‘compare’, ‘compareAttribute’=>’password2′, ‘on’=>’register’),array(‘password’, ‘authenticate’, ‘on’=>’login’),array(‘Price’,'numerical’, ‘integerOnly’=>true),);public functio
阅读全文
摘要:dbConnection是CDbConnection的实例 官方文档$model = Post::model();$transaction = $model->dbConnection->beginTransaction();try{ $post = $model->findByPk(10); $post->title = 'new post title'; $post->save(); $transaction->commit();} catch (Exception $e){ $transaction->rollback();}实际
阅读全文
摘要:控制器代码如下: $sql = "SELECT * FROM table WHERE cid=2 and status=1"; $criteria=new CDbCriteria(); $result = Yii::app()->db->createCommand($sql)->query(); $pages=new CPagination($result->rowCount); $pages->pageSize=22; $pages->applyLimit($criteria); $result=Yii::app()->db-&g
阅读全文
摘要:能够重用的小的代码模块,不涉及业务逻辑的,用在跟视图相关的方面比较多,一般把Sidebar,Navigation,Page,JS控件(上传,日历)封装成Widget,下面以一个随机广告图片为例说明Yii中Widget的用法 1. 调用Widget <?php $this->widget('WidgetName'); ?>或者<?php $widget=$this->beginWidget('path.to.WidgetClass'); ?>...可能会由小物件获取的内容主体...<?php $this->endWi
阅读全文

浙公网安备 33010602011771号