把config/main.php加上這行
'timeZone' => 'Asia/Taipei',
就可以嘍!
2. 查詢資料庫可以分為查(回傳) 一筆或是全部資料, 可用的方式如下:
find() //查找指定條件的單個活動記錄。
findByAttributes() //查找具有指定屬性值的單個活動記錄。
findByPk() //查找指定主鍵的單一活動記錄。
findBySql() //查找指定SQL語句的單個活動記錄。
findAll() //查找滿足指定條件的所有活動記錄。
findAllByAttributes() //查找具有指定屬性值的所有活動記錄。
findAllByPk() //查找指定主鍵的所有活動記錄。
findAllBySql() //查找指定SQL語句的所有活動記錄。
無論是用哪個方式查, 一定要記得用$params綁定SQL 語句的參數, 這樣比較安全. 個人覺得之前說的compare方式方便、好記又安全, 而且寫出來的code也比較漂亮, 可以參考看看.
3. 如何操作Cookie?
寫入
$cookie=new CHttpCookie('變數名稱',變數數值);
Yii::app()->request->cookies['變數名稱']=$cookie;
讀取
$cookie=Yii::app()->request->cookies['變數名稱']->value;
檢查某Cookie是否有值
isset(Yii::app()->request->cookies['變數名稱']);
將某Cookie值清空
unset(Yii::app()->request->cookies['變數名稱']);
2. 查詢資料庫可以分為查(回傳) 一筆或是全部資料, 可用的方式如下:
find() //查找指定條件的單個活動記錄。
findByAttributes() //查找具有指定屬性值的單個活動記錄。
findByPk() //查找指定主鍵的單一活動記錄。
findBySql() //查找指定SQL語句的單個活動記錄。
findAll() //查找滿足指定條件的所有活動記錄。
findAllByAttributes() //查找具有指定屬性值的所有活動記錄。
findAllByPk() //查找指定主鍵的所有活動記錄。
findAllBySql() //查找指定SQL語句的所有活動記錄。
無論是用哪個方式查, 一定要記得用$params綁定SQL 語句的參數, 這樣比較安全. 個人覺得之前說的compare方式方便、好記又安全, 而且寫出來的code也比較漂亮, 可以參考看看.
3. 如何操作Cookie?
寫入
$cookie=new CHttpCookie('變數名稱',變數數值);
Yii::app()->request->cookies['變數名稱']=$cookie;
讀取
$cookie=Yii::app()->request->cookies['變數名稱']->value;
檢查某Cookie是否有值
isset(Yii::app()->request->cookies['變數名稱']);
將某Cookie值清空
unset(Yii::app()->request->cookies['變數名稱']);
沒有留言:
張貼留言