thinkphp5專案 個人部落格(八)

2021-09-07 17:51:21 字數 1050 閱讀 2014

控制器

1

<?php23

4use

5class search extends

base

6else

24return

view();25}

26 }

按照文章標題搜尋

1

//按照標題搜尋

2$map['title']=['like','%'.$keywords.'%'];

3$searchres=db('article')->where($map)->order('id desc')->paginate($listrows=3,$******=false,$config=['query'=>array('keywords'=>$keywords)]);

檢視用的是cate控制器的,把它的複製了乙份拿過來用,改了點小位置

thinkphp教程

分頁引數

主要的分頁引數如下: 引數描述

list_rows 每頁數量

page 當前頁

path url路徑

query url額外引數

fragment url錨點

var_page 分頁變數

type 分頁類名

專案中例項

1

//按照標題搜尋

2$map['title']=['like','%'.$keywords.'%'];

3$searchres=db('article')->where($map)->order('id desc')->paginate($listrows=3,$******=false,$config=['query'=>array('keywords'=>$keywords)]);

檢視

不同分頁傳來的資料不同,前面部分是變化的

thinkphp5專案 個人部落格(五)

fry404006308 personalblog personalblog 後台操作完成的差不多了,下面開始前台操作 在後台設定好的資料分配到前台 後台資料 資料庫資料 前台資料 下面講如何操作 控制器中得到資料並分配資料 1 4use think controller 5use think db...

linux下部署thinkphp5專案

1.安裝phpstudy for linux 在xshell中輸入 wget c chmod x phpstudy.bin 許可權設定 phpstudy.bin 執行安裝 安裝過程中有php版本和伺服器的選擇,這些按它的提示選擇就行,一段時間 20分鐘左右 後就安裝好了。末了,它會告訴你一些phps...

thinkPHP5專案實戰 04 命名空間的引入

1.為命名空間名稱使用別名 即在命名空間中引入其他的命名空間,使用use操作符實現。引入其他的命名空間後,使用只需在元素前面加上子命名空間的字首即可,無需寫上引入的全部空間名稱 header content type text html charset utf 8 function func con...