model("Video")->VideoFile = model("VideoFile")怎么理解

model("Video")->VideoFile = model("VideoFile")怎么理解

对于这句代码:model("Video")->VideoFile = model("VideoFile");老师就没有解释,通过课程问答区,老师有回答说model("Video")->VideoFile是指引用imooc_video中的VideoFile字段,但是,我看了这个表中是没有这个字段的,所以这里根本不成立,参考问题:https://class.imooc.com/course/qadetail/172642l;老师也有回答说model("Video")->VideoFile表示调用model层定义的videoFile方法,首先这里videoFile方法定义的时候v是小写,老师这里用了大写,难道不该在课程强调一下,大小写区别,就算前面基础又说php对大小写不敏感?这里不严谨;其次,model中定义的videoFile方法是有返回值的,那表达式model("Video")->VideoFile = model("VideoFile");怎么解释呢?表达式左边是有返回值的,表达式右边是VideoFile模型的实例,这怎么赋值呢?参考问题:https://class.imooc.com/course/qadetail/158904 ,所以我想问下老师?这句究竟是什么意思?是tp5的要求要这么写还是根据php的语法可以解释的通的?帮忙好好解释下吧,想清楚让我们理解的方式说,我相信前面有那么多同学提问关于这块不理解,不是我们理解能力有问题,老师应该要反思下是不是授课方式或者表达方式有问题!望老师或者慕课团队反思下,为更加优质的课程奋斗


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,VideoFile类指向的是VideoFile模型,VideoFile模型代表的是imooc_video_file表,可以在thinkPHP框架中操作imooc_video_file表。所以VideoFile模型同学可以理解为imooc_video_file表。

祝学习愉快!

好帮手慕小尤 2020-07-21 13:44:52

同学你好,1. 感谢同学的反馈,是老师没有理解清楚,给您的学习带来不便,深感抱歉!小慕也会将此情况反馈给相关人员的。

2. model("Video")->VideoFile = model("VideoFile");在指定关联模型。同学可以理解为VideoFile 类

祝学习愉快!

  • 提问者 慕九州8345213 #1
    还是不理解,VideoFile类是指模型VideoFile?还是imooc_video_file数据库类
    2020-07-21 14:39:08
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师