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

新聞中心

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

作者 / 無憂主機 時間 2015-02-05 17:24:00

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

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

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服