-
獲取cookies的方式: $cookies = \VII::$app->request->cooies; $cookies->getValue() 操作cookies的方式 $cookies = \VII::$app->response->cookies; $cookie_data = array(); $cookies->add(new Cookie($cookie_data))查看全部
-
$res->headers->add('pragma','no-cache'); $res->headers->set('pragma','max-age=5') $res->headers->remove() 跳轉(zhuǎn) $this->redirect("url") 文件下載 $res->headers->add('content-disposition','attachment;filename=""'); $res->sendFile()查看全部
-
1,命名空間中如遇到形似: $a_app1 = new a\b\c\Apple; $a_app2 = new a\b\c\Apple; $a_app3 = new a\b\c\Apple; 這樣的代碼時(shí)可以用以下代碼進(jìn)行優(yōu)化: use a\b\c\Apple; 2,命名空間中如遇到形似: $a_app1 = new a\b\c\Apple; $a_app2 = new d\e\f\Apple; 這樣的代碼時(shí)肯定會(huì)報(bào)錯(cuò),可以用以下代碼解決: //起別名 $a_app2 = new d\e\f\Apple as Applea; 3,如果遇到頂層類(lèi),在創(chuàng)建新對(duì)象是則需用以下方式: $c_app = new \Apple();查看全部
-
控制器之session處理查看全部
-
/basic/config/web.php配置cookieValidationKey查看全部
-
訪問(wèn)/basic/requirement.php phpStudy可以方便切換php版本查看全部
-
看看yii框架查看全部
-
$request = \YII::$app->request; yii2源碼,應(yīng)該是\Yii::$app->request; 雖然全寫(xiě)成大寫(xiě)的YII,在mac的safari瀏覽器也可以正常運(yùn)行。但還是按yii2源碼的格式來(lái)吧。查看全部
-
$request->userIP;或$request->userIp;都能獲取用戶的ip地址。但yii2源碼里,應(yīng)該是userIP。查看全部
-
關(guān)聯(lián)結(jié)果的緩存,以及聯(lián)表查詢(xún)時(shí)的性能調(diào)優(yōu)。 將多次查詢(xún)轉(zhuǎn)化為少量的查詢(xún),利用YII提供的with方法查看全部
-
路由中的r=hello不能像寫(xiě)類(lèi)一樣用大寫(xiě)Hello ..否則找不到相應(yīng)的控制器。查看全部
-
$app->request查看全部
-
namespace app\Controllers use yii\web\controller class HelloController extends Controller { function actionIndex(){ echo "hello word" } } 訪問(wèn)的時(shí)候的參數(shù)就是r=hello/index其中hell代表控制器,index代表控制器的方法查看全部
-
$layout = common ; //布局文件 $this 視圖組件 如果想替換公共文件中的某段(數(shù)據(jù)塊),可以在視圖文件中使用: <?php $this->beginBlock('block1'); ?> <h1>....</h1> <?php $this->endBlock();?> 公共文件中調(diào)用 <?php if(isset($this->blocks['block1']));?> <?=$this->blocks['block1'];?> <?php else;?> <h1>使用默認(rèn)數(shù)據(jù)塊</h1> <?php endif;?>即可替換數(shù)據(jù)塊。查看全部
-
use \yii\help\Html; <?=Html::encode($view_hello_str);?>//原樣顯示js代碼,防止xss攻擊查看全部
舉報(bào)
0/150
提交
取消