Source

BlogCI / application / controllers / admin / posts.php

Full commit
<?php

class Posts extends CI_Controller
{
    public function __construct()
    {
        parent::__construct();
    }

    /**
     * index 
     *
     * Lista os posts para edição e exibe um botão para novos posts
     * 
     * @access public
     * @return void
     */
    public function index()
    {
        $this->load->model('posts_model');
        $this->load->helper('datas');

        $data = array();

        $data['view'] = 'admin/posts/index';
        $data['posts'] = $this->posts_model->pegar_todos();

        $this->load->view('admin/base', $data);
    }

    /**
     * novo 
     *
     * Cadastrar um novo post
     * 
     * @access public
     * @return void
     */
    public function novo()
    {
        $this->load->model('posts_model');
        $this->load->helper('form');

        $data = array();

        $data['view'] = 'admin/posts/novo';

        $this->load->view('admin/base', $data);       
    }
}