课程名称:微信小程序电商实战
课程章节:模块、路由与获取请求参数
课程讲师:7 七月
课程内容:
课程重点知识预习
- 编写一个简单的模块
<?php
nameapace app\sample\controller;
class Test
{
public function hello() {
return "hello";
}
}
-
三种 URL 访问模式
-
PATH_INFO
-
混合模式
-
强制使用路由模式
路由配置 application->config.php。TP5 模认是混合模式 url_route_on=true;强制使用路由 url_route_must
- 定义路由
完整路由的定义:
Route::rule('路由表达式','路由地址','请求类型','路由参数(数组)','变量规则(数组)');
# 参数详看TP5路由文档
Route::rule('hello', 'sample/Test/hello');
# tp5 提供便捷方法
# Route::get('hello', 'sample/Test/hello');
# Route::post();
# Route::any();
- 获取请求参数
<?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()
}
}
-
产品功能讲解与分析
逻辑复杂的模块:
-
服务端是订单库存的检测
-
客户端是购物车
-
课程收获:
产品思维导图
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫(xiě)下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦