2. • Vom defini controllerele TestController
• Creati fisierul /application/controllers/TestController.php
In fisierul de routare adaugati liniile:
$route['test'] = 'TestController/index';
$route['test1'] = 'TestController/index1';
3. TestController
• Editati metoda index a controller-ului TestController astfel:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class TestController extends CI_Controller {
public function index()
{
$data['nume']="Popescu Bogdan";
$this->load->view('test_view',$data);
}
}
Astfel va fi returnata vederea applicationviewstest_view.php
5. Trimiterea unui array in vedere(metoda1)
• Pentru a trimite un array vom edita controller-ul astfel:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class TestController extends CI_Controller {
public function index()
{
//$data['nume']="Popescu Bogdan";
$data=[
"nume"=>"Popescu",
"prenume"=>"Bogdan"
];
$this->load->view('test_view',$data);
}
}
7. Trimiterea unui array in vedere(metoda2)
• In controller-ul TestController, vom adauga metoda index1:
public function index1(){
$data[‘val’]=array("Popescu", "Bogdan", "Matematica");
$this->load->view('test_view1',$data);
}
8. Vederea test_view1
applicationviewstest_view1.php
Editati vederea astfel:
<?php
echo "Hello!<br>";
foreach ($val as $v){
echo $v."<br/>";
}
echo "<br><br>";
echo $val[0]." ".$val[1]." este student la facultatea de ".$val[2]."!";
Accesati adresa: http://localhost/CIgniter1/test1