我们可以缓存整个页面,但是只有一个小的区域,会根据不同的条件显示不同的信息,这个小的区域我们需要设置动态缓存。renderDynamic('isGuest');?>源码: public func
目前 所有的controller都是继承自 controller这个类那么它在哪呢?Controller.php它是在什么地方被包含的呢main.php在入口文件 index.php被包含接下来 就是
说是很重要的,经常使用数据缓存,而不是其他的片段和页面缓存,额好像我不太喜欢这种缓存额 function getGoodsInfo($id) {
其中错误信息 存储在 $error中,所以可以根据不同的错误,定义不同的页面举例 404页面重定向
1、为什么要用分布式存储 场景:百万个用户的头像等图片如何存储 解决的问题:就是为了解决大量小文件的存储难题 2、小文件的备份 rsync inotify 神奇 3、文件存储的特点 a、
在页面跳转的时候一般使用都是jswindow.location.href当然也可以使用content的值就是 跳转的延时当然 header 函数实现或者是直接打印上述的字符串都可以的
第一个办法地址 : index.php/url/index/3uri->segment(1); //url echo $this->uri->segment(2); //in
httpd.conf
【提示信息Flash()】setFlash() 设置提示信息getFlash() 提取提示信息hasFlash() 判断提示信息有无 例如:setFlash(‘success’,’添加商品成功’)
控制器:$this-> id ;background方法:$this->action->id ;manager
1. 是否可以通过“页面缓存”实现答:这样是不可以,因为布局文件还没有被缓存 2. 我们是否可以再布局进行页面缓存答:理论上不可以,视图先加载,布局后加载视图:0.05135800 136931523
Yii框架的默认 控制器 是 site要修改默认控制器 可以在 main.php 中添加 'defaultController'=>'你的控制器'
在 控制器中添加 public $layout = 你的layout位置类似public $layout="application.modules.background.views.layouts.h
原因:每次刷新页面的时候都会调用CCaptcha这个widget的run方法来运行这个助手:/** * Renders the widget. */public function run(){
第一步:创建项目使用cmd命令行,进入解压后的 framework文件夹, yiic webapp 项目名称(配置一下php.exe 的 环境变量) 项目名称 举例 要坐与framework同级目录
1 gii 代码生成工具,类似于一些ide创建一个类,自动会生成 一些代码和一些文件那么如何配置呢?第一步:到main.php中配置一些啊,这是YII framework种的主配置文件 'module
array( 'class'=>'CWebLogRoute', ),main.php 去掉注释
利用协议控制缓存 相关模块: mod_expiresExpiresActive On ExpiresByType image/jpeg "access plus 1 month"利用协议取消缓存