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

来源:6-3 Eloquent ORM中新增数据、自定义时间戳及批量赋值的使用

慕粉4232145

2017-01-08 20:21

$student=new student();

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

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

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

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

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

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


写回答 关注

1回答

  • OpenCourse
    2017-01-08 22:31:43
    已采纳

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

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

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

    慕粉4232...

    非常感谢!

    2017-01-09 09:09:18

    共 1 条回复 >

轻松学会Laravel-基础篇

Laravel框架基础视频教程,轻松入门,了解Laravel的优势

64170 学习 · 281 问题

查看课程

相似问题