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
Post a Comment