First Example
This example will walk you through a basic "Hello World!" application using CodeIgniter.
Syntax
The routing syntax for CodeIgniter is as follows:
example.com/class/function/id
Example
Create a new file called
Hello.php
in your CodeIgniter/application/controllers/
directory.Add the following code to the
Hello.php
file:
<?php
class Hello extends CI_Controller {
public function index() {
echo "Hello World!";
}
}
?>
Navigate to
http://localhost/index.php/hello
in your browser.You should see "Hello World!" displayed on your screen.
Explanation
This example creates a new controller class called Hello
that inherits from the CI_Controller
class. The index
function in the Hello
class simply outputs "Hello World!" to the browser.
Use
This example demonstrates an introduction to CodeIgniter and the basics of creating controllers. Use this example as a starting point for your own CodeIgniter applications.
Important Points
- CodeIgniter uses a Model-View-Controller (MVC) architecture.
- URLs are routed using the syntax
example.com/class/function/id
. - Controllers are stored in the
/application/controllers/
directory.
Summary
This example demonstrates a basic "Hello World!" application using CodeIgniter. By creating a new controller class and outputting "Hello World!" to the browser, we are introduced to the basics of CodeIgniter and its routing syntax. Remember that CodeIgniter uses an MVC architecture, and controllers are stored in the /application/controllers/
directory.