天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ThinkPHP中實例Model方法的區別說明

在TP中,我們可以用下面兩種方法去創建一個數據表的映射對象(我暫時用到的)
第一種:$Test = D('Test')
第二種:$Test = new Model('Test')
雖然這兩種都可以對數據進行select,insert,delete,udpate操作,在數據驗證上有很大的不同,
我們來看看效果,先創建一個 TestModel
復制代碼 代碼如下:
class TestModel extends Model{
protected $_validate = array{
array('title','require','請輸入標題',1),
array('content','require','請輸入內容',1),
}
}

創建一個TestAction
復制代碼 代碼如下:
class TestAction extends Action{
public function Dtest(){
$test = D('Test'); //第一種情況
$test = new Model('Test'); //第二種情況
if($test->Create()){
$test->Add();
}else{
$test->getError();
}
}
}

在運行的時候,大家會發現,用第一種方式實例一個模型就會有數據檢查功能,如果 title 沒有填寫的話就會提示 “請輸入標題” (這個是tp提供的一個自動驗證功能,當然也需要在相應的model中定義好驗證條件);如果用第二種就沒有了?????

php技術ThinkPHP中實例Model方法的區別說明,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产亚洲高清视频 | 性生大片免费看 | 国产精品线路一线路二 | 日本亚洲欧洲免费旡码 | 国产女人乱人伦精品一区二区 | 暖暖免费 高清 日本社区中文 | 成人免费视频在线看 | 欧美特黄99久久毛片免费 | 国产精一品亚洲二区在线播放 | 亚洲精品在线播放视频 | 国产在线aaa片一区二区99 | 蜜臀久久99精品久久久久久做爰 | 伊人国产视频 | 黄子佼81岁父亲现状曝光 | 久久精品99国产精品日本 | 337p啪啪人体大胆 | 国产欧美精品一区二区三区-老狼 | 成年人免费在线视频观看 | 世界上第一个得抑郁症的人是谁 | 99久久国产露脸精品麻豆 | 久久中文字幕无码A片不卡 久久中文字幕人妻熟AV女蜜柚M | 暖暖高清视频免费 | 国产 浪潮AV性色四虎 | 97 sese| 一个人看的www视频动漫版 | 国产精品99久久久久久动态图 | 亚洲精品AV一区午夜福利 | 亚洲日韩中文字幕区 | 亚洲免费视频在线观看 | 99久久免费精品国产免费 | 欧美精品一区二区三区四区 | 最近韩国HD免费观看国语 | 精子pk美女 | 久久99热成人精品国产 | 第一次玩老妇真实经历 | 中文字幕在线播放视频 | 亚洲 欧美 视频 手机在线 | 高清国产mv视频在线观看 | 亚洲精品免费观看 | 国产精品视频一区二区猎奇 | 国产特级毛片AAAAAAA高清 |