public function archiveAction($month, $page = 1, Files $file) { list($startTime, $endTime) = myTools::getBetweenTimes($month); $this->view->page = $this->getPaginatorByQueryBuilder($file->getResultsBetween($startTime, $endTime), 25, $page); $this->view->page->statistics = myParser::getStatistics(); $this->view->page->month = $month; }
public function showAction($repository, $page = 1) { $builder = $this->modelsManager->createBuilder()->from('Files')->rightJoin(myParser::getModelName($repository), 'sub.file_id = Files.id', 'sub')->orderBy('Files.id DESC')->columns(['Files.*', 'sub.*']); $this->view->page = $this->getPaginatorByQueryBuilder($builder, 25, $page); $this->view->page->statistics = myParser::getStatistics(); $this->view->page->repository = myParser::getModelBySourceId($repository); }
public function indexAction($page = 1) { \PhalconDebug::startMeasure('s0', '控制器加载'); $builder = $this->modelsManager->createBuilder()->from('Files')->orderBy('id DESC'); $this->view->page = $this->getPaginatorByQueryBuilder($builder, 25, $page); $this->view->page->statistics = myParser::getStatistics(); \PhalconDebug::stopMeasure('s0'); }