private function detail() { $nav = new navModel(); $article = new articleModel(); $product = new productModel(); if (isset($_GET['id']) && !empty($_GET['id'])) { //Tools::dump($_GET); $article->id = $_GET['id']; $article->updateArticle(); $oneArticle = $article->getOneArticle(); $product->cid = $oneArticle->cid; //Tools::dump($product->cid); //Tools::dump($product->getAllProductsByCID()); $this->smarty->assign("oneArticle", $oneArticle); $nav->id = $oneArticle->nid; $subNav = $nav->getOneNav(); $this->smarty->assign("subNav", $subNav); $nav->id = $subNav->pid; $mainNav = $nav->getOneNav(); $this->smarty->assign("mainNav", $mainNav); $this->smarty->assign("recommend", $product->getAllProductsByCID()); //Tools::dump($mainNav); } else { Tools::Redirect("", "home.php"); } }
private function showNav() { $nav = new navModel(); $frontNav = $nav->getFrontNav(); $this->smarty->assign("frontNav", $frontNav); //Tools::dump($frontNav); }
private function showNav() { $nav = new navModel(); $frontNav = $nav->getFrontNav(); // foreach ($frontNav as $key=>$value){ // $nav->id=$value->id; // $aaa=$nav->getAllSubNavById(); // if(!$aaa){ // echo "mysql"; // } // //Tools::dump($aaa); // } $this->smarty->assign("frontNav", $frontNav); //Tools::dump($frontNav); }
private function nav($num = 0) { $nav = new navModel(); //Tools::dump($nav->getAllMainNav()); $str = null; foreach ($nav->getAllMainNav() as $value) { $nav->id = $value->id; $subNav = $nav->getAllSubNavById(); $str .= "<optgroup label='" . $value->name . "'>"; $selected = null; foreach ($subNav as $v) { if ($num == $v->id) { $selected = "selected='selected'"; } else { $selected = ""; } $str .= "<option value='" . $v->id . "' " . $selected . ">" . $v->name . "</option>"; } $str .= "<optgroup>"; } $this->smarty->assign("nav", $str); }