继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【备战春招】第3天 微信小程序电商实战-产品学习

淡魂定魄
关注TA
已关注
手记 7
粉丝 1
获赞 0

课程章节:模块、路由与获取请求参数

课程讲师:7 七月

课程内容:

课程重点知识预习

  1. 编写一个简单的模块
<?php

nameapace app\sample\controller;

class Test
{
    public function hello() {
        return "hello";
    }
}
  1. 安装 Postman

  2. 三种 URL 访问模式

  • PATH_INFO

  • 混合模式

  • 强制使用路由模式

路由配置 application->config.php。TP5 模认是混合模式 url_route_on=true;强制使用路由 url_route_must

  1. 定义路由

完整路由的定义:

   Route::rule('路由表达式','路由地址','请求类型','路由参数(数组)','变量规则(数组)');
   # 参数详看TP5路由文档
   Route::rule('hello', 'sample/Test/hello');
   # tp5 提供便捷方法
   # Route::get('hello', 'sample/Test/hello');
   # Route::post();
   # Route::any();
  1. 获取请求参数
<?php

nameapace app\sample\controller;

use think\Request;

class Test
{
    // 方法一 做为url参数传进来
    // public function hello($id, $name, $age)
    // {
        // echo $id;
        // echo '|';
        // echo $name;
        // echo $'|';
        // echo $age;

    // 方法二 使用对象
    public function hello()
    {

        $all = input('get.age');
        // $all = input('param.');
        // $all = Request::instance()->param();
        // $name = Request::instance()->param('name');
        // $age = Request::instance()->param('age');
        var_dump($all);

    // 方法三 依赖注入
    // public function hello(Request $request)
    // {
    //     $all = $requesr->param()
    }
}
  1. 产品功能讲解与分析

    逻辑复杂的模块:

    • 服务端是订单库存的检测

    • 客户端是购物车

课程收获:

产品思维导图

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP