Skip to content

Commit 5ed23eb

Browse files
committed
更新 Grid 表单筛选功能文档
1 parent 4883133 commit 5ed23eb

File tree

1 file changed

+17
-23
lines changed

1 file changed

+17
-23
lines changed

docs/grid.md

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -219,85 +219,79 @@ $grid->filter(function($filter){
219219

220220
目前支持的过滤类型有下面这些:
221221

222-
### equal
222+
#### equal
223223

224224
`sql: ... WHERE`column`= "$input"`
225225

226226
```php
227227
$filter->equal('column', $label);
228228
```
229229

230-
### not equal
230+
#### not equal
231231

232232
`sql: ... WHERE`column`!= "$input"`
233233

234234
```php
235235
$filter->notEqual('column', $label);
236236
```
237237

238-
### like
238+
#### like
239239

240240
`sql: ... WHERE`column`LIKE "%$input%"`
241241

242242
```php
243243
$filter->like('column', $label);
244244
```
245245

246-
### ilike
246+
#### ilike
247247

248248
`sql: ... WHERE`column`ILIKE "%$input%"`
249249

250250
```php
251251
$filter->ilike('column', $label);
252252
```
253253

254-
### contains
255-
256-
> since v1.6.12
254+
#### contains
257255

258256
等于like查询
259257

260258
```php
261259
$filter->contains('title');
262260
```
263261

264-
### starts with
265-
266-
> since v1.6.12
262+
#### starts with
267263

268264
查询以输入内容开头的title字段数据
269265

270266
```php
271267
$filter->startsWith('title');
272268
```
273269

274-
### starts with
275-
276-
> since v1.6.12
270+
#### starts with
277271

278272
查询以输入内容结尾的title字段数据
279273

280274
```php
281275
$filter->endsWith('title');
282276
```
283277

284-
### 大于
278+
#### 大于
285279

286280
`sql: ... WHERE`column`> "$input"`
287281

288282
```php
289283
$filter->gt('column', $label);
290284
```
291285

292-
### 小于
286+
#### 小于
293287

294288
`sql: ... WHERE`column`< "$input"`
295289

296290
```php
297291
$filter->lt('column', $label);
298292
```
299293

300-
### between
294+
#### between
301295

302296
`sql: ... WHERE`column`BETWEEN "$start" AND "$end"`
303297

@@ -311,55 +305,55 @@ $filter->between('column', $label)->datetime();
311305
$filter->between('column', $label)->time();
312306
```
313307

314-
### in
308+
#### in
315309

316310
`sql: ... WHERE`column`in (...$inputs)`
317311

318312
```php
319313
$filter->in('column', $label)->multipleSelect(['key' => 'value']);
320314
```
321315

322-
### notIn
316+
#### notIn
323317

324318
`sql: ... WHERE`column`not in (...$inputs)`
325319

326320
```php
327321
$filter->notIn('column', $label)->multipleSelect(['key' => 'value']);
328322
```
329323

330-
### date
324+
#### date
331325

332326
`sql: ... WHERE DATE(`column`) = "$input"`
333327

334328
```php
335329
$filter->date('column', $label);
336330
```
337331

338-
### day
332+
#### day
339333

340334
`sql: ... WHERE DAY(`column`) = "$input"`
341335

342336
```php
343337
$filter->day('column', $label);
344338
```
345339

346-
### month
340+
#### month
347341

348342
`sql: ... WHERE MONTH(`column`) = "$input"`
349343

350344
```php
351345
$filter->month('column', $label);
352346
```
353347

354-
### year
348+
#### year
355349

356350
`sql: ... WHERE YEAR(`column`) = "$input"`
357351

358352
```php
359353
$filter->year('column', $label);
360354
```
361355

362-
### where
356+
#### where
363357

364358
可以用where来构建比较复杂的查询过滤
365359

0 commit comments

Comments
 (0)