您的位置:首页 > 产品设计 > UI/UE

php 如何使用LigerUI grid插件

2016-04-25 13:36 399 查看




视图代码:

<?php

include '../../common/view/header.html.php';

include '../../common/view/ligerui.html.php';

?>

<script type="text/javascript">

$(function ()

{

$("#maingrid").ligerGrid({

columns: [

{ display: '排序', name: 'id', width: 100},

{ display: '名字', name: 'keytask', width: 100 }], width: 600,

//data: jsonObj,

dataAction: 'server',

url:"index.php?m=ktm&f=get&",

pageSizeOptions: [1,2,5,10]

});

});

</script>

</head>

<body>

<div id="maingrid"></div>

<div style="display:none;">

</div>

<?php include '../../common/view/footer.html.php';?>

控制代码:

<?php

class ktm extends control{

public function index(){

$this->display();

}

public function get(){

$page = $this->post->page;

$pageSize = $this->post->pagesize;

$ktms = $this->ktm->get($pageSize,$page);

echo $ktms;

}

}?>

模型代码:

<?php

class ktmModel extends Model{

public function get($pageSize,$page){

$page = $page;

$start = $pageSize*$page - $pageSize;

$limit = $start.",".$pageSize;

$ktms = $this->dao->select('*')->from(TABLE_KTM)->limit($limit)->fetchALL();

$count= $this->dao->select('count(*) as count')->from(TABLE_KTM)->fetchALL();

foreach ($count as $datanum){

$num = $datanum->count;

}

$ktms = '{"Rows":'.json_encode($ktms).", Total:".$num.",page :".$page.", start :".$start.",pageSize: ".$pageSize."}";

return $ktms;

}

}

?>
更多代码请访问源码坊
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: