예제 #1
0
 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;
 }
예제 #2
0
 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);
 }
예제 #3
0
 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');
 }