model("Video")->VideoFile = model("VideoFile");

model("Video")->VideoFile = model("VideoFile");

前面的VideoFile和后面的VideoFile怎么理解,怎么个用法

正在回答 回答被采纳积分+1

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

3回答
好帮手慕小尤 2020-09-06 16:14:07

同学你好,是的,VideoFile()方法不存在,可以理解为调用的是VideoFile()方法,但其实model("Video")->VideoFile 调用的是Video的关联模型VideoFile 类。如下所示:

http://img1.sycdn.imooc.com//climg/5f549a4c097fbe7001850103.jpg

祝学习愉快!

好帮手慕小尤 2020-09-06 13:44:38

同学你好,VideoFile并不是属性,同学可以将其理解为VideoFile 类。或者理解为VideoFile是调用model层定义的方法。指的是关联模型。

祝学习愉快!

  • 提问者 慕仙0328516 #1
    可是在model层没有定义过VideoFile这个方法,只定义过videoFile这个方法
    2020-09-06 13:48:33
好帮手慕小尤 2020-09-06 10:01:54

同学你好,1. model("Video")->VideoFile 在指定关联模型。同学可以理解为VideoFile 类。

2.  model("VideoFile");是通过助手函数调用VideoFile类。

3. model("Video")->VideoFile = model("VideoFile");就是为指定关联模型赋值。

祝学习愉快!

  • 提问者 慕仙0328516 #1
    VideoFile这个属性哪来的,没有定义过吧
    2020-09-06 10:03:46
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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