6. MainController.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class MainController extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->database();
$this->load->model('MainModel');
}
public function index()
{
$this->load->helper('url');
$this->data['imgs'] = $this->MainModel->getImages();
$this->load->view('view', $this->data);
}
9. MainModel.php
<?php
class MainModel extends CI_Model
{
public function __construct()
{
parent::__construct();
}
public function save($title,$url)
{
$this->db->set('title',$title);
$this->db->set('image',$url);
$this->db->insert('images');
}
public function getImages()
{
$this->db->select('title,image')->from('images');
$query = $this->db->get();
return $query->result();
}
}