WelCome Page Of Codeigniter Details



  • To edit the code use an editor.
  • I will use Dream-weaver.
  • Now open the welcome.php file from the directory …/xampp/htdocs/mysite/application/controllers/
  • If you read the default code please don’t ignore the code under the comments.
  •   As a fresher you must read at least the following lines:
  • * Since this controller is set as the default controller in
  • * Config/routes.php.

  • This is the main reason for showing the default welcome page after fresh installation.
  • Now open the routes.php file from the directory:
  • ..Xampp/htdocs/mysite/application/config/
  • Now go to the line number 41 where the following line is appeared:
  • $route['default_controller'] = "welcome";
  • It means that after loading a fresh installation the welcome controller will load first.
  • b)      Now read another  two lines of comments:
  • * Maps to the following URL
  • *http://example.com/index.php/welcome
  • *- or - 
  • *http://example.com/index.php/welcome/index
  • As we have named our site mysite so if we can get welcome page by writing the URL three types:
  • http://localhost/mysite/
  • http://localhost/mysite/index.php/welcome/
  • http://localhost/mysite/index.php/welcome/index
  • Interesting to say after writing the three URL individually we will get same output.
  • In the above three example Codeigniter would attempt to find a controller named welcome.php and load it. When a controller’s name matches the first segment of a URI, it will be loaded.

  • Now back to the welcome.php file of controller directory. Let’s analyze the other lines step by step:
  •   a) Class names must start with an uppercase letter. As the class is welcome so it starts with the Uppercase letter named Welcome
  •   b) Under the class Welcome there is a function named index (). The index function is always loaded by default if the second segment of the URI is empty.
  •  c) Under the function index() there is a call to load the welcome_message.php  from the view folder.
  • 6)Now open the welcome_message.php from the directory …/application/views/ if you open the welcome_message.php you will get some html code.

  • The final result is in the welcome message of Codeigniter.

Comments

Popular posts from this blog

371 - Ackermann Functions

Create many folder with one click