public function categoryAction()
 {
     $catId = (int) $this->getRequestParam('id', 0);
     $catTbl = new Category();
     $category = $catTbl->getCategory($catId);
     if (!$category) {
         $this->notFound();
     }
     $categories = $catTbl->getAllThisLevelCategories($catId);
     $products = $catTbl->getProductsFromCategory($catId);
     $componentMenu = new TopMenuComponent($this);
     $componentMenuResp = $componentMenu->toString();
     $this->render(array('category' => $category, 'categories' => $categories, 'products' => $products, 'leftMenu' => $componentMenuResp), 'App/Category/products.html');
 }
Example #2
0
 protected function run()
 {
     $catTbl = new Category();
     $categories = $catTbl->getAllThisLevelCategories();
     return $this->render(array('categories' => $categories), 'App/Component/topMenuComponent.html');
 }