本文整理汇总了PHP中Period::limit方法的典型用法代码示例。如果您正苦于以下问题:PHP Period::limit方法的具体用法?PHP Period::limit怎么用?PHP Period::limit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Period
的用法示例。
在下文中一共展示了Period::limit方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
public function index()
{
$period_id = $this->input->post('period_id');
$filter = $this->inject_stored_filter();
$this->_initialize_student_menu();
$this->_select_student_menu_pagetag('courses');
$this->parser->add_css_file('frontend_courses.css');
$this->parser->add_js_file('courses/selection.js');
$cache_id = $this->usermanager->get_student_cache_id('period_' . ($period_id ? $period_id : @$filter['period_id']));
if (!$this->_is_cache_enabled() || !$this->parser->isCached($this->parser->find_view('frontend/courses/index.tpl'), $cache_id)) {
$periods = new Period();
if (intval($period_id) == 0) {
if (isset($filter['period_id'])) {
$periods->where('id', $filter['period_id']);
} else {
$periods->limit(1);
}
} else {
$periods->where('id', $period_id);
}
$periods->order_by('sorting', 'asc')->get();
$filter['period_id'] = $periods->id;
$this->store_filter($filter);
$this->inject_period_options();
$this->parser->assign(array('periods' => $periods));
}
$this->parser->parse('frontend/courses/index.tpl', array(), FALSE, $this->_is_cache_enabled(), $cache_id);
}