July 24, 2013

In this article We are going to discuss about How to create and passing the parameters between controller and views in CodeIgniter (CI). In my previous article, I have explained about How to Create a Hello World application in CodeIgniter (CI).

In my previous article, I have clearly explained How to create controllers and views. So, In this article just explain about how to passing the argument (parameters) between controllers and views in CodeIgniter (CI).

Step 1 :

Open the already created "helloworld.php" file in the folder "<root folder>/application/controllers". Add the some codes in that file. The final "helloworld.php" file contains the below codes.

<?php
class Helloworld extends CI_Controller 
{
var $text_to_display;
var $text_color;
public function __construct()
    {
    parent::__construct();
$this->text_to_display = 'World!';
$this->text_color = 'red';
  }
public function display()
{
$data['text_to_display'] = $this->text_to_display;
$data['text_color'] = $this->text_color;
$this->load->view('display_view',$data);
}
}
?>

Step 2:

Open the view file "display_view.php" file in the folder "<root folder>/application/views" and add some codes in that file. The final "display_view.php" file contains the below codes.

Hello <font color="<?php echo $text_color; ?>"><?php echo $text_to_display; ?></font>

Step 3:

Paste the below URL in the browser address bar and see the output.

http://localhost/CodeIgniter/index.php/Helloworld/display

1 comments:

  1. Hire CMS developer from GMI to build solutions such as PHP CMS, Asp.net CMS, CMS Integration, etc. Right from implementing the cost-effective open-source CMS to enterprise-oriented CMS, GMI leaves no loopholes. We are capable of implementing any CMS technology may it be for shopping carts or enterprise CRM.

    ReplyDelete