[置顶] sfw 最初版本

sfw 最初版本 ... ... 放在这里 自己留着看 .....

 

下面这个 就是 拿这个东西快速开发的.... 似乎效果不错 ... 自我感觉良好...

function actionIndex(){
		
		$dbo = CoreDB::instance(App::ini('_dsn/pqadmin'));
		$dbo->connect();
			
		$faq = new PQAdmin_ChineseFaqModel($dbo);
		
		// 查询条件
		$condkey = trim($this->_request_->request('condkey','all'));		
		$cond = array();
		
		switch($condkey){
			
			case 'hide':
				$cond[$faq->isHideField] = true;
				break;
			
			case 'finish':
				$cond[$faq->answerField] = array('','!=');
				break;
			
			case 'unfinish':
				$cond[$faq->answerField] = '';
				break;
				
			default:
				$condkey = 'all';
		}		
			 	
	 	// 分页显示参数
		$page = $this->_request_->request('page',1);				
		$numPerPage = 1;	
		$cur_page= ctype_digit($page) && ( (int) $page > 0 ) ? $page : 1 ;
    	$offset = ($cur_page-1) * $numPerPage ;
		
    	$counter = true;
    	
    	$rows = $faq->findAll($cond,"{$faq->updatedField} DESC",array($numPerPage,$offset),$counter);
    	
    	$this->_view['rows'] = $rows;
    	
    	// 向视图文件注入分页对象
    	$pager = array(
    		'total' => $counter,
    		'numperpage' => $numPerPage,
    		'pagecount' => ceil($counter / $numPerPage),
    		'url' => url('zhfaq','index',null,array('condkey'=>$condkey,'page'=>'-page-')),
    		'page' => $cur_page,
    	);
    	
    	$this->_view['pager'] = $pager;
	 	
	}
 

 

  • 大小: 231.6 KB
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值