广州双城热恋创意文化传播有限公司

现在的位置: 主页 > 联系方式 > 文章列表

文章正文

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

作者:广州双城热恋创意文化传播有限公司 来源:www.666loveyou.com 发布时间:2017-09-05 12:04:22
解决yii的CGridView在高级搜索选项过多时点分页后php崩溃的情况 倒导php崩溃是因为选项过多,站群系统,其实为空的选项可以不用添加到分页的url上。

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

[html]

<?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);

});

});

");

?>

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:咸宁网站制作 http://xianning.666rj.com


COPYRIGHT © 2015 广州双城热恋创意文化传播有限公司 ALL RIGHTS RESERVED.
网站地图 技术支持:肥猫科技
精彩专题:网站建设
购买本站友情链接、项目合作请联系客服QQ:2500-38-100