We are creating custom helper controller.
<?php
defined('BASEPATH') or exit('No direct script access allowed');
class Custom_Helper_Controller extends CI_Controller
{
public function index()
{
$array = array('name'=>'krishna','course'=>'B.Tech');
$this->load->helper('text_helper');
p($array);
// echo "<pre>";
// print_r($array);
}
}
We creating file download controller.
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class FileDownloadController extends CI_Controller{
public function index()
{
$this->load->helper('download');
$data = 'Here is some text!';
$name = 'mytext.txt';
force_download($name, $data);
}
}
We creating home controller that load a view as home.
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class HomeController extends CI_Controller{
public function index()
{
$this->load->view('home');
}
}
We creating inserting data controller that inserting data of array into table.
<?php
defined('BASEPATH') or exit('No direct script access allowed');
class Inserting_Data_Insert_Query_Controller extends CI_Controller
{
public function index()
{
$data = array(
'title' => 'My title',
'name' => 'My Name',
'date' => 'My date'
);
$this->db->insert('mytable', $data);
// Produces: INSERT INTO mytable (title, name, date) VALUES ('My title', 'My name', 'My date')
}
}
We creating inserting data with object controller that inserting data of object into database table.
<?php
defined('BASEPATH') or exit('No direct script access allowed');
class Inserting_Data_Insert_Query_Using_Object_Controller extends CI_Controller
{
public function index()
{
/*
class Myclass {
public $title = 'My Title';
public $content = 'My Content';
public $date = 'My Date';
}
*/
$object = new Myclass;
$this->db->insert('mytable', $object);
// Produces: INSERT INTO mytable (title, content, date) VALUES ('My Title', 'My Content', 'My Date')
}
}