下一节课程: 请求对象的依赖注入:通过操作参数的类型约束来创建请求对象(4834次播放)

5 秒后自动播放下一节
  重新观看
章节
笔记
提问
课件
反馈
捐赠

独孤九贱(5)_ThinkPHP5视频教程

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
.

.

$this->request->has('name','get') 这第二个参数是判定是否通过get方法传入的,你都是通过pathinfo方式传入的,肯定失败,而且你都没传参数进去。 $this->request->param('name') 访问都是request类下的param方法,跟那个什么控制器都没关系.

1年前    添加回复 4

Mr.jiang

如果和控制器无关为什么在另外名称的控制器下利用$this->request->param('name')访问不到name的属性?

Mr.jiang · 2019-08-31 21:55
Mr.jiang

说得没错,和控制器无关,而且往钩子里传入参数一样能改变name的属性

Mr.jiang · 2019-08-31 22:09
回复
黄粱一梦梦黄梁

黄粱一梦梦黄梁

这节讲的不是很好,举得例子不好,参数注入到request中就不需要在通过url中传参就可以的到该值,但是你举得第一个例子:同一个控制器中访问,你都传了参啊,这能获取不到同一个参数的值吗?

2星期前    添加回复 0

回复
Mr.jiang

Mr.jiang

更正:老师说的意思其实是在同一个控制器下可以获取某个特定的共享属性,只是这种共享不能跨控制器和跨模块,当然在其他控制器可以访问自己设置的name属性,但是获取不了这个默认控制器下的name属性罢了

3星期前    添加回复 0

回复
庸人自扰

庸人自扰

老师讲解很详细,每集都要评价很繁琐

7个月前    添加回复 0

回复
永~不~低~头

永~不~低~头

打卡。。。。。。。。。。。。。。。。。。。

8个月前    添加回复 0

回复

打卡.....................................

8个月前    添加回复 0

回复
路人

路人

需要评论需要评论需要评论需要评论需要评论需要评论需要评论

8个月前    添加回复 0

回复
YOODOOROO.

YOODOOROO.

打卡...............................

8个月前    添加回复 0

回复
A+

A+

打卡...............................

8个月前    添加回复 0

回复
展望45º天空

展望45º天空

打卡.....................................

8个月前    添加回复 0

回复
A+

A+

打卡.......................................卡

8个月前    添加回复 0

回复
A+

A+

打卡.....................................

8个月前    添加回复 0

回复
三点成圆

三点成圆

持续学习,学习下....

8个月前    添加回复 0

回复
ajay 松泽

ajay 松泽

这结果能出来的啊

8个月前    添加回复 0

回复
我不知不觉

我不知不觉

http://tp5.com/index/index/demo2?name=peter 这结果能出来的啊

1年前    添加回复 0

回复

跨控制器这个讲解是对的吗

[最新 Ⅴiρ用戶 的回答]我的意思是,他url上 本来就没有添加name/thinkphp ,当然不存在。 要给上,获取不到才具有说服力嘛

时间:1年前

Mr.jiang

Mr.jiang

更正:老师说的意思其实是在同一个控制器下可以获取某个特定的共享属性,只是这种共享不能跨控制器和跨模块,当然在其他控制器可以访问自己设置的name属性,但是获取不了这个默认控制器下的name属性罢了

3星期前 0

Mr.jiang

Mr.jiang

更正:老师说的意思其实是在同一个控制器下可以获取某个特定的共享属性,只是这种共享不能跨控制器和跨模块,当然在其他控制器可以访问自己设置的name属性,但是获取不了这个默认控制器下的name属性罢了

3星期前 0

独孤凌

独孤凌

111

1年前 0

  • 课件下载独孤九贱(5)_ThinkPHP5视频教程课件源码所属章节:独孤九贱(5)_ThinkPHP5视频教程
    下载