controller in codeigniter

Since codeigniter is a MVC framework, it has a controller. You can locate the controller page in the controllers folder. By default the controller is Welcome.php. The first name of the controller must be in capital letter. 

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Welcome extends CI_Controller {

    /**
     * Index Page for this controller.
     *
     * Maps to the following URL
     *      http://example.com/index.php/welcome
     *  - or -
     *      http://example.com/index.php/welcome/index
     *  - or -
     * Since this controller is set as the default controller in
     * config/routes.php, it's displayed at http://example.com/
     *
     * So any other public methods not prefixed with an underscore will
     * map to /index.php/welcome/<method_name>
     * @see https://codeigniter.com/user_guide/general/urls.html
     */
    public function index()
    {
        $this->load->view('welcome_message');
    }
}

This is the default controller page. In the above program, we automatically navigate to the welcome_message.php. It is because we have already set the index() function to load welcome_message.php page. We can add any number of functions inside the controller.







Prev
Next

Comments

Popular posts from this blog

Node.js Cheat Sheet

Codeigniter ! Simple But Powerful

Bootstrap ? What is it ?