原创 Yii 字段緩存 SHOW FULL COLUMNS

今天在進行對Yii程序sql語句優化時發現了一個問題,在所有sql執行之前都會先執行一條sql語句如圖: SHOW FULL COLUMNS FROM `pc07_user_0`,這條語句是什麼呢 首先我們

原创 Yii 過濾器

過濾器是一段代碼,可被配置在控制器動作執行之前或之後執行。例如, 訪問控制過濾器將被執行以確保在執行請求的動作之前用戶已通過身份驗證;性能過濾器可用於測量控制器執行所用的時間。 過濾器定義: 第一:在Controller中以filter開

原创 PHP5.4 不支持array_column

PHP5.5中  array_column — 返回數組中指定的一列   這個函數只有在5.5以後才用的    5.5以下不支持 。   今天就是調試了一個下午。

原创 YII 局部CSRF、令牌使用sessio存儲

YII 自帶的CSRF功能很強大,每個form提交的數都會進行令牌驗證,導致在接收支付寶同步通知時,被YII的CSRF功能擋之門外。項目中可能有些地方需要進行CSRF驗證,但是有些地方又不需要。YII2在

原创 mysql 啓動不了

昨天掛機插入1億條數據,今早來mysql  就再也起不來了 。用的是wamp環境,錯誤日誌如下: 2015-02-06 09:07:29 4884 [Note] Plugin 'FEDERATED' is disabled. 2015-0

原创 Yii PDO方式執行SQL語句

Yii – 直接執行SQL語句 2013年08月05日 ⁄ PHP ⁄ 暫無評論 ⁄ 被圍觀 21,648+ $connection = Yii::app()->db; //連接 //查找 $sql = "SELECT * FRO

原创 初見PHP反射

什麼是反射?指在PHP運行狀態中,擴展分析PHP程序,導出或提取出關於這個類的方法、屬性、參數、註釋等信息。通俗來說就是獲取該類的信息,至於你要獲取來幹嘛,這個就看你自己的需求了。下面是一個小例子:cla