关于PHP部分框架中 action 参数绑定的原理
Jul 06, 2016 pm 01:53 PM
例如THINKPHP
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
回复内容:
例如THINKPHP
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
反射,通过反射得的类的方法的参数列表。然后对应起来就可以。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
|
保存为:reflection.php
1 2 |
|
这种情况的框架都有一个“路由定义”,客户端只能匹配到定义好的路由,包含了路径、Method、以及请求参数。
拿 Laravel 举例:
1 2 3 4 5 6 7 8 9 10 11 |
|
在匹配路由过程,因为定义的这个路由包含了{articleId}
这个约定好形式的占位符,路由模块会匹配包含 articleId 的 URL,并获取到参数值传给对应 Controller 的 action。

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법
