欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

關(guān)于Thinkphp程序內(nèi)用不了order()排序的兩種解決方案

作者 / 無(wú)憂主機(jī) 時(shí)間 2015-02-05 17:24:00

Thinkphp的簡(jiǎn)潔實(shí)用用過(guò)的人都知曉一二,用這款程序用作網(wǎng)站框架來(lái)建站是非常不錯(cuò)的選擇呢,想了解更多,請(qǐng)點(diǎn)擊《新手指導(dǎo)THINKPHP開(kāi)發(fā)指南》,小編透露一下這款開(kāi)源程序我們無(wú)憂的PHP空間也是完美支持的哦!今天無(wú)憂小編給大家說(shuō)的是在這個(gè)程序內(nèi)無(wú)法使用->order($order)來(lái)排序問(wèn)題,針對(duì)開(kāi)發(fā)者而言,這是一個(gè)非常困擾的問(wèn)題,那要怎么處理呢? 針對(duì)這句:$order = " info.date2 desc ";降序排列的語(yǔ)句,可在Thinkphp程序中執(zhí)行的結(jié)果卻截然不同,最終結(jié)果是:order by date2 limit… desc不見(jiàn)了。針對(duì)這個(gè)問(wèn)題,以下有兩個(gè)解決方案: 方案一:語(yǔ)句語(yǔ)法有問(wèn)題,在$order 里面兩邊不能有任何空格。 例如:$order = "info.date2 desc";(正確)。$order = " info.date2 desc";(錯(cuò)誤?。? 方案二:給$order加上trim() 函數(shù),對(duì)指定文件進(jìn)行代碼修改,詳細(xì)步驟如下: 文件路徑:.\ThinkPHP\Extend\Model\ViewModel.class.php 把文件ViewModel.class.php利用FTP工具下載到本地,并且用高級(jí)記事本進(jìn)行編輯修改,需要修改的代碼約在136行,這里我們給$order加上trim()保存即可,如圖所示: 關(guān)于Thinkphp程序內(nèi)用不了order()排序的兩種解決方案 修改后的代碼為:$array = explode(' ', trim($order)); 保存后上傳即可。 這個(gè)方案二是官方的一個(gè)小bug,我們可以通過(guò)添加trim來(lái)解決的哦。 PS:trim() 函數(shù)從字符串的兩端刪除空白字符和其他預(yù)定義字符。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: 多說(shuō)評(píng)論插件怎么在THINKPHP上實(shí)現(xiàn) THINKPHP程序如何自定義404錯(cuò)誤頁(yè)面 無(wú)憂主機(jī)淺談THINKPHP的模板輸出功能 THINKPHP搭建的網(wǎng)站搬家后遇到“您瀏覽的頁(yè)面暫時(shí)發(fā)生了錯(cuò)誤!”

本文地址:http://www.gle-technology.com/thinkphp/18592.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服