为了账号安全,请及时绑定邮箱和手机立即绑定

$student=new student()??实例化之后??

$student=new student();

$student实例化后,里面的内容为空,这可以理解。//我这个可以理解为实例化吧?

那现在这个$student跟模型里的table::student是什么关系?

//应该是分开的两个对象了吧?,因为这个$student完全是空,没有内容。

那为什么增加内容name ,age后会增加到数据库呢?

这中间发生了什么。。值是怎么传递的?

基础不是很好,如果有表达不明白地方多指教,谢谢


正在回答

1 回答

$student 是一个学生,table::student 是学生表

$student包含一系列对数据库操作的方法,save方法将会执行保存动作,如果$student是你新建的对象,save就会在数据库里插入一行,如果$student是你通过find方法查询出来的,则save更新这些行

ORM底层是数据库驱动(PDO/Mysqli之类),通过参数绑定的方法将需要新建或更新的数据告知数据库程序

1 回复 有任何疑惑可以回复我~
#1

慕粉4232145 提问者

非常感谢!
2017-01-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$student=new student()??实例化之后??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信