$student=new student()??實(shí)例化之后??
$student=new student();
$student實(shí)例化后,里面的內(nèi)容為空,這可以理解。//我這個(gè)可以理解為實(shí)例化吧?
那現(xiàn)在這個(gè)$student跟模型里的table::student是什么關(guān)系?
//應(yīng)該是分開(kāi)的兩個(gè)對(duì)象了吧?,因?yàn)檫@個(gè)$student完全是空,沒(méi)有內(nèi)容。
那為什么增加內(nèi)容name ,age后會(huì)增加到數(shù)據(jù)庫(kù)呢?
這中間發(fā)生了什么。。值是怎么傳遞的?
基礎(chǔ)不是很好,如果有表達(dá)不明白地方多指教,謝謝
2017-01-08
$student 是一個(gè)學(xué)生,table::student 是學(xué)生表
$student包含一系列對(duì)數(shù)據(jù)庫(kù)操作的方法,save方法將會(huì)執(zhí)行保存動(dòng)作,如果$student是你新建的對(duì)象,save就會(huì)在數(shù)據(jù)庫(kù)里插入一行,如果$student是你通過(guò)find方法查詢出來(lái)的,則save更新這些行
ORM底層是數(shù)據(jù)庫(kù)驅(qū)動(dòng)(PDO/Mysqli之類),通過(guò)參數(shù)綁定的方法將需要新建或更新的數(shù)據(jù)告知數(shù)據(jù)庫(kù)程序