This repository has been archived on 2025-05-12. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
hack13-blog/app/Controllers/Pages.php
2020-08-01 23:52:45 -04:00

38 lines
765 B
PHP

<?php namespace App\Controllers;
use App\Models\PagesModel;
use CodeIgniter\Controller;
class Pages extends BaseController
{
public function view($slug = null)
{
helper('html');
$model = new PagesModel();
if (empty($slug))
{
$data['page'] = $model->getPage('home');
}else{
$data['page'] = $model->getPage($slug);
}
if (empty($data['page']))
{
throw new \CodeIgniter\Exceptions\PageNotFoundException('Cannot find the page: '. $slug);
}
$data['data'] = $data['page']['name'];
$viewtype = $data['page']['contain'];
echo view('common/header', $data);
if ($viewtype == 1) {
echo view('pages/view1', $data);
}else{
echo view('pages/view2', $data);
}
echo view('common/footer', $data);
}
}