Example #1
0
 public function actionDefault($page = 1, $id, $t1 = 'tmp1', $t2 = 'tmp2')
 {
     $this->data->itemsCount = Page::findAllBy__rubric_id($id)->count();
     $this->data->pageSize = self::PAGE_SIZE;
     $this->data->activePage = $page;
     $this->data->rubric = Rubric::findByPK($id);
     $this->data->t1 = $t1;
     $this->data->t2 = $t2;
     $this->data->rubricid = $id;
     //$page = '\App\Modules\Rubric\Models\Pages';
     $this->data->items = Page::findAllBy__rubric_id($id, ['order' => 'published DESC', 'offset' => ($page - 1) * self::PAGE_SIZE, 'limit' => self::PAGE_SIZE]);
     //$this->data->page=new Collection();
     foreach ($this->data->items as $pages) {
         $p = $pages->photo;
         $this->data->page = Page::findAllByQuery('SELECT * FROM rubric_pages  WHERE __id IN (SELECT sub_id FROM page_to_page WHERE id=' . $pages->Pk . ')');
     }
 }