session = \Config\Services::session(); $this->session = \Config\Services::session(); } protected function renderExtPage($page, $data) { echo view('header'); echo view($page, $data); echo view('footer'); } protected function getBlogItems() { $apiEndpointsConfig = config('ApiEndpoints'); $wpData = WpContentsClient::serviceGetBlogItems($apiEndpointsConfig->baseUrl); $blog_post = array(); $blog_cnt =0; foreach ($wpData as $item) { $itemA = array( 'title' => $item->post_title, 'desc' => substr($item->post_content,0,400), 'link' => $item->guid, 'date' => date_format(date_create( $item->post_date),'Y-m-d'), 'image' => "https://blog.mermsemr.com/wp-content/uploads/".$item->meta_value, ); if ($blog_cnt == 0){ $this->session->blogItem = $itemA ; } $blog_cnt++; array_push($blog_post, $itemA); } var_dump($blog_post); return $blog_post; } protected function getBlogItems2() { $apiEndpointsConfig = config('ApiEndpoints'); $wpData = WpContentsClient::serviceGetBlogItems($apiEndpointsConfig->baseUrl); $blog_post = array(); $blog_cnt =0; foreach ($wpData[0]->payload as $item) { $itemA = array( 'title' => $item->post_title, 'desc' => substr($item->post_content,0,400), 'link' => $item->guid, 'date' => date_format(date_create( $item->post_date),'Y-m-d'), 'image' => "https://blog.mermsemr.com/wp-content/uploads/".$item->meta_value, ); if ($blog_cnt == 0){ $this->session->blogItem = $itemA ; } $blog_cnt++; array_push($blog_post, $itemA); } return $blog_post; } }