Yii 的 views/layouts 是用来放置 layouts 的目录,在默认的情况下会有 main.php 和 column1.php 和 column2.php. main.php 内容定义了,<head> 以及 page header 和 footer 等. column1.php 和 column2.php 是使用 main.php 的网页布局,但修改内容的部份. 例如,我们有个 layout 叫做 mylayout.php: <?php $this->beginCon…
Yii 的 views/layouts 是用来放置 layouts 的目录,在默认的情况下会有 main.php 和 column1.php 和 column2.php. main.php 内容定义了,<head> 以及 page header 和 footer 等. column1.php 和 column2.php 是使用 main.php 的网页布局,但修改内容的部份. 例如,我们有个 layout 叫做 mylayout.php: <?php $this->beginCon…
接上篇,为什么index 模版里没有任何有关require,inculde类型关键字,却任然有我们认为“多余”的字符出现.因为在至少我的认知里html的结构该是<html><head></head><body></body></html>这样的,而index.php模版中存在这样的结构,而如果那里采用特殊技术的话会不会存在html标签在包含html标签,那就不是一个标准的html文档了.而我们查看源码生成的html源码时也发现了该ht…
http://blog.sina.com.cn/s/blog_685213e70101mo4i.html 文档: http://www.yiiframework.com/doc/api/1.1/CActiveForm All these validations share the same set of validation rules declared in the associated model class. CActiveForm is designed in such a way th…
yii的一些小的技巧 http://www.yiichina.com/topic/151 db组件 'schemaCachingDuration'=>3600, 为什么不起做用?需要开缓存 如何在页面下边显示sql的查询时间在log组件的routes中加入 array( 'class'=>'CProfileLogRoute', 'levels'=>'error, warning', ) 同时在db组件中加入'enableProfiling'=>true,同时在这种情况下,可以用CD…
db组件 'schemaCachingDuration'=>3600, 为什么不起做用?需要开缓存 如何在页面下边显示sql的查询时间在log组件的routes中加入 array('class'=>'CProfileLogRoute','levels'=>'error, warning',) 同时在db组件中加入'enableProfiling'=>true,同时在这种情况下,可以用CDbConnection::getStats() 查看执行了多少个语句,用了多少时间 如何知道某一…
调用YII框架中 jquery:Yii::app()->clientScript->registerCoreScript('jquery');        framework/web/js/source的js,其中registerCoreScript key调用的文件在framework/web/js/packages.php列表中可以查看    在view中得到当前controller的ID方法 :Yii::app()->getController()->id;        …
缓存是用于提升网站性能的一种即简单又有效的途径.通过存储相对静态的数据至缓存以备所需,我们可以省去生成这些数据的时间.在 Yii 中使用缓存主要包括配置和访问缓存组件 . 内部方法 一.缓存配置: 1.单一缓存组件配置: Yii缓存可以在不同的级别使用.在最低级别,可用来缓存单个数据(数据缓存).往上一级,我们缓存一个由视图脚本生成的页面片断(片段缓存).在最高级别,可存储整个页面以便需要的时候直接从缓存读取.本文说明页面缓存的配置及实现效果: 实现分为2步: 1. 在config文件加入缓存组…
basic/ 应用根目录 composer.json Composer 配置文件, 描述包信息 config/ 包含应用配置及其它配置 console.php 控制台应用配置信息 web.php Web 应用配置信息 commands/ 包含控制台命令类 controllers/ 包含控制器类 models/ 包含模型类 runtime/ 包含 Yii 在运行时生成的文件,例如日志和缓存文件 vendor/ 包含已经安装的 Composer 包,包括 Yii 框架自身 views/ 包含视图文件…
Yii技巧大全(摘录) db组件 'schemaCachingDuration'=>3600, 为什么不起做用? 需要开缓存 如何在页面下边显示sql的查询时间 在log组件的routes中加入 array( 'class'=>'CProfileLogRoute', 'levels'=>'error, warning', ) 同时在db组件中加入 'enableProfiling'=>true, 同时在这种情况下,可以用CDbConnection::getStats() 查看执行了…