Hallo allemaal,
Ik ben vandaag weer is begonnen met Code CodeIgniter en heb ik een eigen Controller gemaakt:
PHP
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class MY_Controller extends CI_Controller {
public $data = array();
public function __construct()
{
parent::__construct();
$this->load->model('account');
$this->load->helper('form');
$this->load->helper('url');
$this->load->library('form_validation');
if ($this->session->userdata('email') === true)
{
$this->data = array(
'nav' => $this->load->view('template/nav', '', true),
'menu'=> $this->load->view('template/menu', '', true)
);
}
}
}
/* End of file MY_Controller.php */
/* Location: ./application/core/MY_Controller.php */
Toon Meer
En hier mijn status.php (een controller)
PHP
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Status extends MY_Controller {
public function index()
{
$data = array();
foreach($this->data as $key => $value)
{
$data[$key] = $value;
}
print_r($data);
}
}
/* End of file status.php */
/* Location: ./application/controllers/status.php */
Toon Meer
Ik wil dat in in mijn MY_Controller aan kan geven welke views moeten worden geladen als iemand is ingelogt.
Alleen hij geeft aan dat dr geen Array bestaat, de gebruiker is op dat moment ingelogt!!
Weet iemand wat het probleem is, ik doe de laatste tijd veel C# dus miss is het een simpele PHP fout die ik gemaakt heb..
Groetjes.