当前位置: 首页 > news >正文

c 做的网站又哪些创意平面设计图

c 做的网站又哪些,创意平面设计图,长沙品牌网站建设实力强,国外域名需要实名吗【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客 《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书 使用Composer初始化ThinkPHP 8应用_thinkphp8 compos…【图书介绍】《ThinkPHP 8高效构建Web应用》-CSDN博客 《2025新书 ThinkPHP 8高效构建Web应用 编程与应用开发丛书 夏磊 清华大学出版社教材书籍 9787302678236 ThinkPHP 8高效构建Web应用》【摘要 书评 试读】- 京东图书 使用Composer初始化ThinkPHP 8应用_thinkphp8 composer.json-CSDN博客 编程与应用开发_夏天又到了的博客-CSDN博客 ThinkPHP 8提供了Request对象用于封装HTTP请求。下面我们一起来学习如何在ThinkPHP 8中进行请求处理比如获取请求参数、校验请求参数等。 6.2.1  获取请求对象 Request对象由ThinkPHP 框架实例化开发者需要手动实例化Request对象。ThinkPHP 框架提供了4种方法来获取Request对象读者可以根据自己的项目要求或者个人习惯固定使用一种获取方式并保持一致性以提高开发效率。 1. 继承BaseController 前面的内容提到过BaseController提供了Request实例和App实例因此可以直接继承BaseController再通过$this-request获取请求实例。 2. 调用助手函数 笔者常用的方法是在ThinkPHP 框架底层通过依赖注入容器对请求对象进行单例处理只有第一次调用request()函数会自动创建请求对象以避免多次调用产生的开销问题。 笔者推荐使用该方法获取请求对象具体用法参看下面示例。 【示例6-6】 ?php // 控制器 namespace app\controller;use app\BaseController;class Index extends BaseController {public function index(){$url request()-url();return $url;} }启动服务器后在浏览器中访问http://localhost:8000查看输出结果。 3. 构造方法注入 在未继承BaseController的情况下我们可以定义一个Request属性和对应的构造方法框架会自动通过依赖注入构造请求对象。具体示例如下。 【示例6-7】 新建app/controller/Index.php文件代码如下 ?php // 控制器 namespace app\controller;use app\Request;class Index {protected Request $request;/*** param Request $request*/public function __construct(Request $request){$this-request $request;}public function index(){return $this-request-url();} }启动服务器后在浏览器中访问http://localhost:8000查看输出结果。从示例代码可以发现通过构造方法注入请求对象代码量有点多因此一般不建议使用该方法。 4. 静态方法调用 某些场景下未使用依赖注入可以通过Request门面来获取Request对象。具体示例如下。 【示例6-8】 新建app/controller/Index.php文件代码如下 ?php // 控制器 namespace app\controller;use think\facade\Request;class Index {public function index(){return Request::url();} }启动服务器后在浏览器中访问http://localhost:8000查看输出结果。 5. 操作方法注入 构造方法的注入需要给控制器定义相关的属性。而操作方法的注入只需要直接调用参数即可不需要给控制器定义额外的属性其缺点是只能在这个操作方法内部调用。具体示例如下。 【示例6-9】 新建app/controller/Index.php文件代码如下 ?php // 控制器 namespace app\controller;use think\Request;class Index {public function index(Request $request){return $request-url();} }启动服务器后在浏览器中访问http://localhost:8000查看输出结果。 6.2.2  获取请求上下文信息 请求上下文信息可以理解为本次请求的元数据比如请求方法、访问路径等。想了解更多信息可以前往ThinkPHP官方网站自行查询。 【示例6-10】 新建app/controller/Index.php文件代码如下 ?php // 控制器 namespace app\controller;use think\Request;class Index {public function index(){return json([url request()-url(),controller request()-controller(),action request()-action(),host request()-host()]);} }输出结果如下 { url: /, controller: Index, action: index, host: 0.0.0.0:8000 }可以使用Request对象的method方法以及对应的is函数来判断当前请求方法。比如登录接口只允许POST请求那么就可以通过request()-isPost()方法来判断是否使用了POST请求方法。 【示例6-11】 新建app/controller/Index.php文件代码如下 ?php // 控制器 namespace app\controller;use think\Request;class Index {public function index(){return json([method request()-method(),is_get request()-isGet(),is_post request()-isPost()]);} }直接使用浏览器访问http://localhost:8000/输出结果如下 { method: GET, is_get: true, is_post: false }
http://www.w-s-a.com/news/188651/

相关文章:

  • 服装商城的网站建设宿迁论坛
  • 网站建设服务市场趋势淮南市网站开发的方式
  • 交互设计包含网站设计wordpress和discuz共存
  • 淮阳城乡建设局网站在线网页翻译软件
  • 什么是电商视觉设计郑州seo服务
  • google网站设计原则青海网站建设与管理
  • 简述网站的创建流程广西网站建设定制
  • 唐河网站制作汉中建设工程招标新闻中心
  • 网站过期就可以抢注PHP框架和wordpress
  • 天津做网站得公司克隆网站到wordpress修改
  • 郫县网站建设网站建设报价单及项目收费明细表
  • 商标做网站logo建网站作业
  • 网站顶部展出的大幅广告中建八局第二建设有限公司
  • 公众微信绑定网站帐号优秀中文网页设计
  • 如何做漫画赚钱的网站企业网站管理系统c
  • 安康公司网站制作搜狗网站
  • 太仓住房与城乡建设局网站注册推广赚钱一个80元
  • wordpress 网站生成app企业网站改版的好处
  • 广州建站服务怎么让客户做网站
  • 南京手机网站设计公司wordpress导航页
  • 娄底市建设网站app网站开发小程序
  • 刷粉网站推广免费网站建设找王科杰信誉
  • 投标建设用地是哪个网站微信小程序多少钱
  • 做玄幻封面素材网站我国数字经济报告
  • 手机网站返回跳转wordpress带颜色的文字
  • 微信群领券网站怎么做创意广告图片
  • 跟我一起做网站嘉兴做网站哪家好
  • 上海知名建站公司山东住房和建设庭网站
  • 深圳市城乡建设部网站首页平台设计方案怎么做
  • 深圳美食教学网站制作wordpress列表图显示标题