首頁 後端開發 php教程 解决yii的CGridView在高级搜寻选项过多时点分页后php崩溃的情况

解决yii的CGridView在高级搜寻选项过多时点分页后php崩溃的情况

Jun 13, 2016 am 11:17 AM
amp data page sort

解决yii的CGridView在高级搜索选项过多时点分页后php崩溃的情况

倒导php崩溃是因为选项过多,其实为空的选项可以不用添加到分页的url上。


可以将以下代码放到views/layouts/main.php文件的底部,修正CGridView分页链接的地址。


<?php Yii::app()->clientScript->registerScript('pagerHref', "$(function(){    $('.pager a').each(function(){        var href = $(this).attr('href');        var page = href.match(/\/([\w]+)_page\/([0-9]+)/);        if (page != null) {            page = page[1]+'_page='+page[2];        } else {            page = '';        }        var sort = href.match(/\/([\w]+)_sort\/([\w]+)/);        if (sort != null) {            sort = sort[1]+'_sort='+sort[2];        } else {            sort = '';        }        var fields = $('.search-form form').serializeArray();        var data = '';        $.each(fields, function(i, field){            if (field.value != '') {                if (data == '') {                    data += field.name + '=' + field.value;                } else {                    data += '&' + field.name + '=' + field.value;                }            }        });        if (data != '' && page != '') {            page = '&' + page;        }        if ((data != '' || page != '') && sort != '') {            sort = '&' + sort;        }        var url = '".$this->createUrl($this->id.'/'.$this->action->id)."?' + encodeURI(data) + page + sort;        $(this).attr('href', url);      });});");?>
登入後複製


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

探究C++sort函數的底層原理與演算法選擇 探究C++sort函數的底層原理與演算法選擇 Apr 02, 2024 pm 05:36 PM

C++sort函數底層採用歸併排序,其複雜度為O(nlogn),並提供不同的排序演算法選擇,包括快速排序、堆排序和穩定排序。

uniapp中如何實現拖曳排序與拖曳操作 uniapp中如何實現拖曳排序與拖曳操作 Oct 19, 2023 am 09:39 AM

Uniapp是一款跨平台的開發框架,其強大的跨端能力使得開發者可以快速方便地開發出各種應用。在Uniapp中實現拖曳排序和拖曳操作也是非常簡單的,並且可以支援多種組件和元素的拖曳操作。本文將介紹如何使用Uniapp實作拖曳排序和拖曳操作,並提供具體的程式碼範例。拖曳排序功能在許多應用中都非常常見,例如可以用於實現清單的拖曳排序,圖示的拖曳排序等。下面我們以列表

使用C#中的Array.Sort函數對陣列進行排序 使用C#中的Array.Sort函數對陣列進行排序 Nov 18, 2023 am 10:37 AM

標題:C#中使用Array.Sort函數對陣列進行排序的範例正文:在C#中,陣列是一種常用的資料結構,經常需要對陣列進行排序運算。 C#提供了Array類,其中有Sort方法可以方便地對陣列進行排序。本文將示範如何使用C#中的Array.Sort函數對陣列進行排序,並提供具體的程式碼範例。首先,我們要先了解Array.Sort函數的基本用法。 Array.So

Vue專案中如何實現資料的分頁與顯示最佳化 Vue專案中如何實現資料的分頁與顯示最佳化 Oct 15, 2023 am 09:27 AM

Vue專案中實現資料的分頁和顯示優化在Vue專案中,當頁面需要展示大量資料時,通常需要進行資料的分頁和顯示最佳化以提高使用者體驗,本文將介紹如何使用Vue實現資料的分頁和顯示最佳化,並提供具體的程式碼範例。一、資料分頁資料分頁是指將大量資料依照一定的規則分割成多頁,並在頁面上進行分頁顯示。 Vue專案中可以使用下列步驟來實現資料分頁:定義資料來源首先,定義一個包含所有數

AMP是什麼幣? AMP是什麼幣? Feb 24, 2024 pm 09:16 PM

什麼是AMP幣? AMP代幣是由Synereo團隊於2015年創立,作為Synereo平台的主要交易貨幣。 AMP代幣旨在透過多種功能和用途,為用戶提供更好的數位經濟體驗。 AMP代幣的用途AMP代幣在Synereo平台中擁有多重角色與功能。首先,作為平台的加密貨幣獎勵系統的一部分,用戶能夠透過分享和推廣內容來獲得AMP獎勵,這項機制鼓勵用戶更積極參與平台的活動。 AMP代幣也可用於在Synereo平台上推廣和傳播內容。用戶可以透過使用AMP代幣來提升他們的內容在平台上的曝光率,以吸引更多觀眾來查看和分

為什麼在Python中list.sort()不會傳回已排序的清單? 為什麼在Python中list.sort()不會傳回已排序的清單? Sep 18, 2023 am 09:29 AM

範例在這個範例中,我們先來看看list.sort()的用法,然後再繼續。在這裡,我們建立了一個清單並使用sort()方法按升序排序-#CreatingaListmyList=["Jacob","Harry","Mark","Anthony"]#DisplayingtheListprint("List=",myList)#SorttheListsinAscendingOrdermyList .sort(

如何使用C#中的List.Sort函數對清單進行排序 如何使用C#中的List.Sort函數對清單進行排序 Nov 17, 2023 am 10:58 AM

如何使用C#中的List.Sort函數對列表進行排序在C#程式語言中,我們經常需要對列表進行排序操作。而List類別的Sort函數正是為此設計的強大工具。本文將介紹如何使用C#中的List.Sort函數對清單進行排序,並提供具體的程式碼範例,幫助讀者更好地理解並應用該函數。 List.Sort函數是List類別的一個成員函數,用來對清單中的元素進行排序。該函數接

PHP8.1新增的數字排序函數 PHP8.1新增的數字排序函數 Jul 09, 2023 pm 10:07 PM

PHP8.1新增的數位排序函數PHP是一種廣泛使用的開源腳本語言,常用於Web開發。它不僅功能強大,還擁有豐富的內建函數庫。在最近發布的PHP8.1版本中,又新增了一些有趣的特性和函數,其中包含了數字排序函數。這些新函數可以使開發者更方便地對數字數組進行排序操作,提高開發效率和程式碼可讀性。在過去的PHP版本中,我們通常會使用sort()或rsort()函數對數

See all articles