public function actionGet_landing_section() { // \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; $response = []; $data_q = MenuPageRels::getMenu_new(6); $response['main_menu'] = $data_q; // return $response; $slider_data = Slider::get_slider_1(3); $response['home-slider'] = $slider_data; $categories = ProductCategorySelfRel::getAllparentCat(); $response['categories'] = $categories; $fp = fopen('json/landing_json.json', 'w'); fwrite($fp, \yii\helpers\Json::encode($response)); fclose($fp); return $this->redirect(['/']); }
public static function getMenu_new($menu_id) { $options = []; $i = 0; $parent = MenuPageRels::find()->joinWith('page_rel')->where(['parent_page_id' => 0, 'menu_id' => $menu_id])->all(); if (!empty($parent)) { foreach ($parent as $key => $value) { //echo $value->page_rel->page_title; $options[$i]['title'] = $value->page_rel->page_title; $options[$i]['slug'] = $value->page_rel->page_slug; $options[$i]['sort_order'] = $value->id; $i++; } } return $options; }
public function actionViewfull($slug1 = '') { $title = 'Welcome to IPCO'; $menus = MenuPageRels::getAllmenu(); return $this->render('/site/index', ['menus' => $menus, 'title' => $title]); }
<?php use frontend\models\MenuPageRels; ?> <div class="menu_style_1"> <?php echo MenuPageRels::getHierarchy_page(); ?> </div>