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的语法可以解释的通的?帮忙好好解释下吧,想清楚让我们理解的方式说,我相信前面有那么多同学提问关于这块不理解,不是我们理解能力有问题,老师应该要反思下是不是授课方式或者表达方式有问题!望老师或者慕课团队反思下,为更加优质的课程奋斗
正在回答
同学你好,VideoFile类指向的是VideoFile模型,VideoFile模型代表的是imooc_video_file表,可以在thinkPHP框架中操作imooc_video_file表。所以VideoFile模型同学可以理解为imooc_video_file表。
祝学习愉快!
- 参与学习 人
- 提交作业 225 份
- 解答问题 3372 个
掌握用PHP开发互联网网站的必备功能,掌握当下主流的Linux系统开发,并熟练使用热门框架ThinkPhp开发电商团购项目,是通向PHP工程师必经之路。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星