慕粉4232145
2017-01-08 20:21
$student=new student();
$student实例化后,里面的内容为空,这可以理解。//我这个可以理解为实例化吧?
那现在这个$student跟模型里的table::student是什么关系?
//应该是分开的两个对象了吧?,因为这个$student完全是空,没有内容。
那为什么增加内容name ,age后会增加到数据库呢?
这中间发生了什么。。值是怎么传递的?
基础不是很好,如果有表达不明白地方多指教,谢谢
$student 是一个学生,table::student 是学生表
$student包含一系列对数据库操作的方法,save方法将会执行保存动作,如果$student是你新建的对象,save就会在数据库里插入一行,如果$student是你通过find方法查询出来的,则save更新这些行
ORM底层是数据库驱动(PDO/Mysqli之类),通过参数绑定的方法将需要新建或更新的数据告知数据库程序
轻松学会Laravel-基础篇
64170 学习 · 281 问题
相似问题