我們可以緩存整個頁面,但是只有一個小的區(qū)域,會根據(jù)不同的條件顯示不同的信息,這個小的區(qū)域我們需要設(shè)置動態(tài)緩存。renderDynamic('isGuest');?>源碼: public?func
目前 所有的controller都是繼承自 controller這個類那么它在哪呢?Controller.php它是在什么地方被包含的呢main.php在入口文件 index.php被包含接下來 就是
說是很重要的,經(jīng)常使用數(shù)據(jù)緩存,而不是其他的片段和頁面緩存,額好像我不太喜歡這種緩存額????????????function?getGoodsInfo($id) ????????????{ ????
其中錯誤信息 存儲在 $error中,所以可以根據(jù)不同的錯誤,定義不同的頁面舉例 404頁面重定向
1、為什么要用分布式存儲 場景:百萬個用戶的頭像等圖片如何存儲 解決的問題:就是為了解決大量小文件的存儲難題 2、小文件的備份 rsync? inotify 神奇 3、文件存儲的特點 a、
在頁面跳轉(zhuǎn)的時候一般使用都是jswindow.location.href當(dāng)然也可以使用content的值就是 跳轉(zhuǎn)的延時當(dāng)然 header 函數(shù)實現(xiàn)或者是直接打印上述的字符串都可以的
第一個辦法地址 ?: index.php/url/index/3uri->segment(1);?//url echo?$this->uri->segment(2);?//in
httpd.conf
【提示信息Flash()】setFlash() 設(shè)置提示信息getFlash() 提取提示信息hasFlash() 判斷提示信息有無?例如:setFlash(‘success’,’添加商品成功’)??
控制器:$this-> id?;background方法:$this->action->id?;manager
1. 是否可以通過“頁面緩存”實現(xiàn)答:這樣是不可以,因為布局文件還沒有被緩存?2. 我們是否可以再布局進行頁面緩存答:理論上不可以,視圖先加載,布局后加載視圖:0.05135800 136931523
Yii框架的默認 控制器 是 site要修改默認控制器 可以在 main.php 中添加????'defaultController'=>'你的控制器'
在 控制器中添加?public $layout = 你的layout位置類似public?$layout="application.modules.background.views.layouts.h
原因:每次刷新頁面的時候都會調(diào)用CCaptcha這個widget的run方法來運行這個助手:/**?*?Renders?the?widget.?*/public?function?run(){????
第一步:創(chuàng)建項目使用cmd命令行,進入解壓后的 framework文件夾, yiic webapp 項目名稱(配置一下php.exe 的 環(huán)境變量)?項目名稱 舉例 ?要坐與framework同級目錄
1 gii 代碼生成工具,類似于一些ide創(chuàng)建一個類,自動會生成 一些代碼和一些文件那么如何配置呢?第一步:到main.php中配置一些啊,這是YII framework種的主配置文件 'module
array( 'class'=>'CWebLogRoute', ),main.php 去掉注釋
利用協(xié)議控制緩存 相關(guān)模塊: mod_expiresExpiresActive On ExpiresByType image/jpeg "access plus 1 month"利用協(xié)議取消緩存