久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長百科 | 數字化技能提升教程 數字化時代生存寶典
首頁
數字化百科
電子書
建站程序
開發(fā)
服務器
辦公軟件
開發(fā)教程
服務器教程
軟件使用教程
運營教程
熱門電子書
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導航
程序頻道
推廣頻道
網賺頻道
人物頻道
網站程序
網頁制作
云計算
服務器
CMS
論壇
網店
虛擬主機
cPanel
網址導航
WIKI使用導航
WIKI首頁
最新資訊
網站程序
站長人物
頁面分類
使用幫助
編輯測試
創(chuàng)建條目
網站地圖
站長百科導航
站長百科
主機偵探
IDCtalk云說
跨境電商導航
WordPress啦
站長專題
網站推廣
網站程序
網站賺錢
虛擬主機
cPanel
網址導航專題
云計算
微博營銷
虛擬主機管理系統(tǒng)
開放平臺
WIKI程序與應用
美國十大主機
編輯“
ThinkPHP開發(fā)指南-模型之創(chuàng)建數據
”
人物百科
|
營銷百科
|
網賺百科
|
站長工具
|
網站程序
|
域名主機
|
互聯(lián)網公司
|
分類索引
Zhou3158
(
討論
|
貢獻
)
2010年5月7日 (五) 16:17的版本
(
差異
)
←上一版本
|
最后版本
(
差異
) |
下一版本→
(
差異
)
跳轉至:
導航
、?
搜索
警告:您正在編輯的是本頁面的舊版本。
如果您發(fā)布該更改,該版本后的所有更改都會丟失。
警告:
您沒有登錄。如果您做出任意編輯,您的IP地址將會公開可見。如果您
登錄
或
創(chuàng)建
一個賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個!
<span style="border:1px solid #000; float:right; text-align:center; padding:6px;"><strong>導航:</strong>[[ThinkPHP開發(fā)指南-模型|上一頁]]</span> <div style="clear:both;"></div> 在進行數據操作之前,我們往往需要手動創(chuàng)建需要的數據,例如對于提交的表單數據: // '''獲取表單的POST數據''' '''PHP代碼''' <pre> $data['name'] = $_POST['name']; $data['email'] = $_POST['email']; </pre> // 更多的表單數據值獲取 …… 然而[[ThinkPHP]]可以幫助你快速地創(chuàng)建數據對象,最典型的應用就是自動根據表單數據創(chuàng)建數據對象,這個優(yōu)勢在一個數據表的字段非常之多的情況下尤其明顯。 很簡單的例子: // 實例化User模型 '''PHP代碼''' <pre> $User->create(); </pre> // 把創(chuàng)建的數據對象寫入[[數據庫]] '''PHP代碼''' <pre> $User->add(); </pre> Create方法支持從其它方式創(chuàng)建數據對象,例如,從其它的數據對象,或者數組等 '''PHP代碼''' <pre> $data['name'] = 'ThinkPHP'; $data['email'] = 'ThinkPHP@gmail.com'; $User->create($data); </pre> 甚至還可以支持從對象創(chuàng)建新的數據對象 // 從User數據對象創(chuàng)建新的Member數據對象 '''PHP代碼''' <pre> $User = M("User"); $User->find(1); $Member = M("Member"); $Member->create($User); </pre> 而事實上,create方法所做的工作遠非這么簡單,在創(chuàng)建數據對象的同時,完成了一些很有意義的工作,包括: *支持多種數據源 *令牌驗證 *數據自動驗證 *字段映射支持 *字段類型檢查 *數據自動完成 因此,我們熟悉的令牌驗證、自動驗證和自動完成(我們會在后面看到相關的用法)功能,其實都必須通過create方法才能生效。Create方法創(chuàng)建的數據對象是保存在內存中,并沒有實際寫入到數據庫中,直到使用add或者save方法。如果只是想簡單創(chuàng)建一個數據對象,并不需要完成一些額外的功能的話,可以使用data方法簡單的創(chuàng)建數據對象。 '''使用如下''': // 實例化User模型 '''PHP代碼''' <pre> $User = M('User'); </pre> // 創(chuàng)建數據后寫入到數據庫 '''PHP代碼''' <pre> $data['name'] = 'ThinkPHP'; $data['email'] = 'ThinkPHP@gmail.com'; $User->data($data)->add(); </pre> 使用data方法創(chuàng)建的數據對象不會進行自動驗證和過濾操作,請自行處理。但在進行add或者save操作的時候,數據表中不存在的字段以及非法的數據類型(例如對象、數組等非標量數據)是會自動過濾的,不用擔心非數據表字段的寫入導致SQL錯誤的問題。 [[category:ThinkPHP]]
摘要:
請注意,您對站長百科的所有貢獻都可能被其他貢獻者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請不要提交。
您同時也要向我們保證您所提交的內容是您自己所作,或得自一個不受版權保護或相似自由的來源(參閱
Wordpress-mediawiki:版權
的細節(jié))。
未經許可,請勿提交受版權保護的作品!
取消
編輯幫助
(在新窗口中打開)
取自“
http://www.kktzf.com.cn/wiki/ThinkPHP開發(fā)指南-模型之創(chuàng)建數據
”