最新文章列表

YII学习第二十一天,apc缓存

首先yii CApcCache 实现了一个针对APC的缓存应用组件,常见的缓存操作方法get,set,add,delete,flush... 下面说说配置: 1. 在config/main.php  components 组件下添加:     'apccache'=>array(            'class'=>'system.caching.CApcCache'   ...
yii 
dcj3sjt126com 评论(0) 有1935人浏览 2013-02-22 22:27

YII学习第二十天,web helpers的CHtml

查手册得知,CHtml控件是system.web.helpers的一个控件。主要用于渲染各种html表单 CHtml is a static class that provides a collection of helper methods for creating HTML views. 1,下拉菜单  $idcs = array(     '1' => 'JX',     '2' = ...
dcj3sjt126com 评论(1) 有1349人浏览 2013-02-22 22:26

YII学习第十九天,datepicker的使用

一,前端展示 例1,最简单好用的方式。简单在于不需要$model  <?php $this->widget('zii.widgets.jui.CJuiDatePicker',array( 'attribute'=>'visit_time', 'language'=>'zh_cn', 'name'=>'visit_time', 'options' ...
dcj3sjt126com 评论(0) 有1151人浏览 2013-02-22 22:26

YII学习第十八天,文件上传相关

yii框架提供了activeFileField控件来完成上传文件(当然也包括了上传图片)的操作 1、函数原型: public static string activeFileField(CModel $model, string $attribute, array $htmlOptions=array ()); 2、调用例子: (1)首先,设置form,这一步一 定要做,把form设置为’mul ...
dcj3sjt126com 评论(0) 有1328人浏览 2013-02-21 09:53

YII学习第十七天,HttpRequest相关

yii中的HttpRequest很像JavaWeb中的request,是用户与后端交互的接口。不同的是yii中没有response,这个需要自己定 义。 CHttpRequest封装了$_SERVER变量,并解决了其在不同的Web服务器不一致性。 CHttpRequest也管理者cookies,通过设置enableCookieValidation为true,将验证用户发出的cookie是否发生过 ...
yii 
dcj3sjt126com 评论(0) 有1460人浏览 2013-02-21 09:52

YII学习第十六天,日志相关

Yii 提供了一个灵活可扩展的日志功能。记录的日志可以通过日志级别和信息分类进行归类。通过使用级别和分类过滤器,所选的信息还可以进一步路由到不同的目的地,例如一个文件,Email,浏览器窗口等。 1. 信息记录 信息可以通过 Yii::log 或 Yii::trace 记录。其区别是后者只在当应用程序运行在 调试模式(debug mode) 中时才会记录信息。  Yii::log($messa ...
yii 
dcj3sjt126com 评论(0) 有888人浏览 2013-02-20 15:23

YII学习第十五天,urlManager相关

首先urlManager是CUrlManager的实例,所以重点看CUrlManager的方法。 CUrlManager提供构造和解析URL的方法createUrl()和parseUrl()。 CUrlManager通过以下两种格式管理URL: 'path' format: /path/to/EntryScript.php/name1/value1/name2/value2... 'get' f ...
yii 
dcj3sjt126com 评论(0) 有1506人浏览 2013-02-20 15:22

YII学习第十四天,YII的执行过程

二、controllers里的$this和models里的$this含义是不一样的。 在controllers里,可以$this->current_user,因为current_user已经在Controller.php里定义。 而在models里,$this是AR类。 一、分析一个具体的yii执行过程 #11 ../protected/controllers/OutsourceContr ...
yii 
dcj3sjt126com 评论(0) 有1336人浏览 2013-02-20 15:22

YII学习第十三天,引入module

一、controller与layout/main.php执行的先后关系 先controller,再layout(main和column1),所以main.php文件中的$this是指controller。所以$this->title是在controller里设定的。 由前面可知,该controller是继承Controller.php的,而Controller.php又是继承CContro ...
yii 
dcj3sjt126com 评论(0) 有1077人浏览 2013-02-20 15:21

YII学习第十一天,在纯js文件中设置yii方式的url地址

1,在siteController.php中  public function actionBaseJs() { $this->layout = false; $this->render("base"); }  2,在view/site/base.php里  <?php /** * 用来在客户端相对编码地址,避免不同的路由规则 ...
yii 
dcj3sjt126com 评论(0) 有1148人浏览 2013-02-20 15:21

YII学习第二十二天,显示SQL详细信息在页脚

'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=test_try', 'emulatePrepare' => true, 'username' => 'boy_test', 'password' => 'password', 'charset' = ...
yii 
dcj3sjt126com 评论(0) 有1470人浏览 2013-02-17 13:45

YII学习第十二天,当前用户相关

常用的用法是: class Controller extends CController { public $user = null; $this->user = Yii:app()->user; }   this->user->isGuest; this->user->id; this->user->name;  ...
yii 
dcj3sjt126com 评论(0) 有1129人浏览 2013-02-16 00:49

YII学习第十天,访问控制filter

在Controller.php 注:filters是yii的CController.php中定义的方法,而Controller.php是继承CController.php的。此处,相当于覆盖父类中的filters方法。而所有的XXController.php又继承自Controller.php,显然都可以定义authlessActions()方法覆盖父类中相应方法。  public funct ...
yii 
dcj3sjt126com 评论(0) 有1218人浏览 2013-02-13 00:28

YII学习第九天,控制层处理结果返回前端的三种方式

Yii控制层处理结果返回前端的三种方式 批注:render会渲染layout,而renderPartial不会渲染。 一、渲染方式 1,局部渲染renderPartial public function renderPartial($view,$data=null,$return=false,$processOutput=false) {       if(($viewFile=$this-&g ...
yii 
dcj3sjt126com 评论(0) 有1219人浏览 2013-02-13 00:27

YII学习第八天,widget专题

关于widgets,他们在yii中的关系如下 system.web.widgets  系统自带最基本的widget zii.widgets  是基本扩展 zii.widgets.grid  是基本扩展的重要分支 zii.widgets.jui  是插件扩展 一,system.web.widgets 包括:     CActiveForm     CAutoComplete     CClipWi ...
yii 
dcj3sjt126com 评论(0) 有1267人浏览 2013-02-13 00:27

YII学习第七天,引入js和css文件

四、在视图层(../views/..)添加CSS文件或JavaScript文件    Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . "/js/TableView.js"); Yii::app()->clientScript->registerScript ...
yii 
dcj3sjt126com 评论(1) 有1712人浏览 2013-02-13 00:26

YII学习第六天,设置分页

1,在../models/NewDemand.php中定义page方法  //默认20条记录 public function page($size = 20, $index = 0){ $this->getDbCriteria()->mergeWith(array( 'limit' => $size, 'offset' => $size * $inde ...
dcj3sjt126com 评论(0) 有1390人浏览 2013-02-13 00:26

YII学习第五天,视图层View

一、关于breadcrumbs 1,给breadcrumbs加超链接  $this->breadcrumbs=array( 'Message'=>array('message/index'), 'HelloWorld', );  2,给breadcrumbs修改首页为中文  我目前采用的是在config/main.php中设置为zh_ch,但还有另外一种解 ...
dcj3sjt126com 评论(0) 有1351人浏览 2013-02-12 00:16

YII学习第三,SESSION和COOKIE的使用

一,在Yii中使用session 1,CHttpSession 与原生态php5的session使用差别是,php5使用session_start();$_session['key'] = $value; 在yii中,session已经被封装。 To start the session, call open(); To complete and send out session data, ca ...
yii 
dcj3sjt126com 评论(0) 有1488人浏览 2013-02-12 00:15

YII学习第二天,包含文件以及引入插件

一、设置环境变量(在PHP) echo get_include_path();       //获取当前所有环境变量。即该项目中那些代码已被引用。 set_include_path('.'. PATH_SEPARATOR . Yii::app()->basePath.'/lib/PHPExcel' . PATH_SEPARATOR . get_include_path());  //新增一 ...
yii 
dcj3sjt126com 评论(0) 有2131人浏览 2013-02-12 00:14

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics