cakephp工作筆記3

2021-08-30 12:56:17 字數 1110 閱讀 3446

2010-3-25 星期4 天氣陰

[color=green]1)controller裡的name變數作用[/color]

model裡的name變數作用

[color=green]2)<?php echo $content_for_layout; ?>[/color]

把布局檢視的內容輸出

<?php echo $scripts_for_layout; ?>[color=red]????[/color]

[color=green]3)解決mysql 指令碼插入資料庫中文亂碼的問題[/color]

入指令碼時,set names '***' ,***應該和sql指令碼檔案的實際編碼一致,如果你設定的時utf8 ,那麼請確認你的sql指令碼檔案時utf8儲存的:指令碼編碼必須是utf-8編碼,另存時設定編碼

iconv -f utf-8 ***.sql

如果顯示正常,那麼這一步就ok了

另外注意你的指令碼裡,有沒有給庫表設定正確的編碼,在create table 語句後面新增engine=innodb charset=utf8;如create table weather_infos(id int(11) not null auto_increment, weathername varchar(50) not null, primary key(id))engine=innodb charset=utf8;

總之在mysql自帶cli client中,在查詢和更新資料之前,請先set names 'utf8' ,utf8為你的終端的編碼

5)在控制器中訪問沒有關聯的模型資料

控制器滑鼠var $uses = array('user', 'weatherinfo');//將所有要訪問的模型新增在此(包括本身對應的)

如果你不希望在你的控制器中使用模型,通過設定 var $uses = array()實現。這允許你使用控制器而不必關聯任何乙個模型檔案。

6)在視**件中使用var_dump()輸出控制器檢索到的資料

<?php var_dump($knownusers) ?>

7)在控制器中跳轉到別的控制器路徑

$this->redirect("/config/mapconfig");

cakephp工作筆記22 extjs拖放篇

一 url 這段話是說這個類是專門為treenode的ui介面的實現物件,可以自定義節點的表現形式,如果想自定義節點,你可能需要派生這個類,但你不是一定需要實現這個類,所以在節點內 用的el的 new ext.dd.dragsource this.getui getel 指定拖放的接受物件 而在節點...

工作筆記 3

html css hack 網查 其主要是針對ie瀏覽器。checkbox 的名字如果不是陣列,就不能用name 0 來表示。挺隱蔽的js 錯誤。fseek 和ftell 的結合使用 man cut cut remove sections from each line of files.搞清楚伺服器...

SAP工作筆記

sap 筆記整理 sap筆記整理 1一 abap 開發部分 21 常用tcode se80 se38 se11 se10 se93 22 se11 是abap 字典,可以查詢資料庫欄位和儲存資訊。33 se10 用來查詢開發過的程式相關資訊。34 se93 用來發布程式,給程式乙個tcode.3 5...