本文整理汇总了PHP中Admin\Controller\AdminController::getResumeStatusArr方法的典型用法代码示例。如果您正苦于以下问题:PHP AdminController::getResumeStatusArr方法的具体用法?PHP AdminController::getResumeStatusArr怎么用?PHP AdminController::getResumeStatusArr使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Admin\Controller\AdminController
的用法示例。
在下文中一共展示了AdminController::getResumeStatusArr方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
/**
* 简历列简历搜索
* @author Martin.Cheng <martin.cheng@gaodun.cn>
*/
public function index()
{
$where = array();
//生成搜索数组条件
$search_name = I('post.w') ? I('post.w') : I('get.w');
$search_status = I('post.s') ? I('post.s') : I('get.s');
if (!empty($search_name)) {
$where['student.name|post.title|enterprise.full_name'] = array('like', "%" . $search_name . "%");
$map['w'] = $search_name;
$this->assign('search_n', $search_name);
}
if (!empty($search_status)) {
if ($this->getResumeStatusArr($search_status)) {
$where['resume_post.status'] = intval($search_status);
$map['s'] = $search_status;
$this->assign('search_s', $search_status);
}
}
if ($search_status == 3 || $search_status == 4) {
$order = 'resume_post.deal_time desc';
} else {
$order = 'resume_post.pkid desc';
}
$where = !empty($where) ? $where : array();
$Resume_total = $this->ResumeModel->getResumeTotal($where);
//列表总数量
$page = isset($_GET['p']) ? intval(htmlspecialchars(strip_tags($_GET['p']))) : '';
//获取url的分页参数
$page = max(1, $page);
$page = min($page, ceil($Resume_total / $this->page_number));
// 获取合法的分页数
$Resume_data = $this->ResumeModel->getResumeList($where, $page, $this->page_number, $order);
// 分页数据
$map = !empty($map) ? $map : array();
//生成分页连接参数
$Page = new PageAdmin($Resume_total, $this->page_number, $map);
//分页类实例化
$this->assign('page', $Page->show());
// 分页显示输出
$this->assign('resume', $Resume_data);
$this->assign('status', AdminController::getResumeStatusArr());
$this->assign('front_url', C('FRONT_URL'));
$this->display();
}