Tag Alat
pembangunan bahagian belakang
FikirPHP
Manual Pembangunan Pantas ThinkPHP6.0 (Versi Kes)
Permintaan ThinkPHP6.0
Permintaan ThinkPHP6.0
ThinkPHP6 request
Untuk menggunakan objek permintaan, anda mesti menggunakan kaedah fasad (kelas thinkfacadeRequest bertanggungjawab) untuk memanggil
Penapisan pengesanan, pemerolehan dan keselamatan pembolehubah input global boleh diselesaikan melalui objek Request
Menyokong
$_GET、$_POST、$_REQUEST、$_SERVER、$_SESSION、$_COOKIE、$_ENVdan pembolehubah sistem lain, Dan maklumat muat naik fail
1. Pengambilalihan Variable
| Kaedah | Penerangan |
| Param | get Pembolehubah permintaan semasa |
| get _get variable $ _get | postget Pembolehubah $_POST |
| put | Dapatkan pembolehubah PUT |
| padam | Dapatkan pembolehubah DELETE |
| session | |
| Dapatkan pembolehubah DELETE | |
| kuki | |
| permintaan | |
| pelayan | |
| env | |
| Dapatkan pembolehubah laluan (termasuk PATHINFO) | |
| middleware | Dapatkan tugasan middleware/ Lulus pembolehubah |
1. GET request
PARAMtype variable ialah kaedah pemerolehan pembolehubah yang disediakan oleh rangka kerja untuk mengenal pasti permintaan semasa secara automatik Ia adalah kaedah yang disyorkan oleh sistem untuk mendapatkan parameter permintaanPARAM类型变量是框架提供的用于自动识别当前请求的一种变量获取方式,是系统推荐的获取请求参数的方法param
param akan menggabungkan parameter jenis permintaan semasa dengan pembolehubah penghalaan dan permintaan GET, dan pembolehubah penghalaan akan diberi keutamaankod pengawal
edit fungsi awam(){print_r( $ _GET ); // Native get menerima print_r( Request::param() ); // Dapatkan semua pembolehubah permintaan semasa print_r( Request::param('id') ); Dapatkan id permintaan semasa Pembolehubah print_r( Request::get() );
}
$ ID = permintaan :: Param ('ID');view code: index.html
& lt; jenis skrip = "teks/javascript" & gt; edit fungsi (id) { 2,
<button class="layui-btn layui-btn-xs" onclick = "edit ({$ right_v.id})" & gt; edit & lt;/butang & gt;.
}
& lt;/skrip & gt;
2, permintaan pos Kod pengawalSunting fungsi awam () {
$kedai = Db::table('kedai_barang')->di mana('id',$id)->cari(); $cat = Db::table('shop_cat')->where ('status',1)->select();
5 fView::assign([
] 'shop' => $shop,
]) ;
return View::fetch();
}
suntingan fungsi awam(){
// print_r( Request::param() );
// print_r( Request::post() );
$all = Request::param(); $update = Db::table('kedai_barang')->where('id',$all['id'])->update ($semua ); jika($kemas kini){ echo json_encode(['kod'=>0,'msg'=>'Pengubahsuaian berjaya']);
}lain{'=> ;1,'msg'=>'Edit gagal']);
}
}
lihat kod: edit.html<!DOCTYPE html><
;<
<<html< kepala>
<title></title>
<link rel="stylesheet" type="text/css" href="/static/layui/css/layui.css">
<script type= "text/javascript" src="/static/layui/layui.js"></script>
</head>
<body style="padding:10px;">
< form class="layui-form">
<input type="hidden" name="id" value="{$shop.id}">
<div class="layui-form-item ">
<label class="layui-form-label">标题</label>
<div class="layui-input-inline"> type="text " class="layui-input" name="title" value="{$shop.title}">
</div>
</div>
;-form ="layui -item">
<label class="layui-form-label">分类</label>
<div class="layui-input-inline"> ;pilih nama= "CAT" & gt;
& lt; nilai pilihan = 0 {if $ shop ['Cat'] == 0} dipilih {/if} & gt; & lt;/option & gt;
{volist name = "Cat" id = " cat_v"}
<nilai pilihan="{$cat_v['id']}" {jika $shop['cat']==$cat_v['id']} dipilih {/if}>{$cat_v ['name']}</option>
{/volist}
</select>
; </div>
<div class="layui-form-item"> -inline">
<input type="text" class="layui-input" name="price" value="{$shop.price}">
< lt;/div>
/div> <div class="layui-form-item"> <label class="layui-form-label">折扣</layui> kelas -input-inline"> <input type="text" class="layui-input" name="discount" value="{$shop.discount}"> <</div> </div>
<div class="layui-form-item">
<label class="layui-form-label">库存</dilabel> = class> "layui-input-inline">
<input type="text" class="layui-input" name="stock" value="{$shop.stock}">
>/div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">< <div class="layui-input-inline">
<select name="status">
<option value="1" {jika $==if}' dipilih }>开启</option>
<nilai pilihan="2" {jika $shop['status']==2} dipilih {/if}>关闭</option> lt; / pilih>
</div>
</div>
</form>
<div class="layui-form-item">
<div class="layui-input-block"> <div class="layui-form-item">
<div class="layui-input-block"> < ltui btn" onclick="save()">保存</button>
</div>
</div>
,,,,,,;
(res) {
layer.msg (res.msg);
setTimeout (function () {parent.window.location.reload ();}, 1000);
2
d Hantar kepada jenis integer 3 b Hantar ke jenis Boolean
Hantar ke jenis tatasusunan
| Jenis permintaan isGet
Request::get('id/d');
Request::post('name/s');
Request::param('price/f');🎜 6. Maklumat pengepala HTTP 🎜🎜🎜🎜Nama maklumat pengepala permintaan HTTP tidak ditukar sensitif huruf besar dan _ kepada - secara automatik 🎜🎜🎜rreeee
Alat AI Hot
Undress AI Tool
Gambar buka pakaian secara percuma
AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.
Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik
Stock Market GPT
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak
Artikel Panas
Bagaimana untuk membetulkan warna monitor yang kelihatan pudar atau kuning?
4 minggu yang lalu By 下次还敢
Cara menambah sari kata dalam tayangan perdana
3 minggu yang lalu By 下次还敢
Bagaimana untuk membatalkan langganan bulanan berterusan di Youku? [Langkah] untuk melepaskan Alipay sebagai ahli Youku
1 bulan yang lalu By DDD
Bagaimana untuk menyelesaikan 'Windows tidak dapat mencari pemacu untuk penyesuai rangkaian anda' (Ethernet)?
3 minggu yang lalu By 下次还敢
Cyberpunk 2077 Kembali Secara Rasmi Pada 2026 Dengan Jenis Permainan Baharu
4 minggu yang lalu By Jack chen
Topik panas
Alat popular
Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma
SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan
Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa
Dreamweaver CS6
Alat pembangunan web visual
SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3) |












![Bermula dengan Pembangunan Praktikal PHP: Penciptaan PHP Pantas [Forum Perniagaan Kecil]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)









