J'essaie d'étendre un contrôleur avec ma propre classe qui étend la classe CI_Controller par défaut. Sauf que ça ne marche pas.Codeigniter - extension du contrôleur ne fonctionne pas
Il dit qu'il ne peut pas trouver ma sous-classe. Ma sous-classe est située dans application/core et s'appelle My_Control_Panel.
Ma classe qui étend sur mon sous-classe:
if (!defined('BASEPATH')) exit('No direct script access allowed');
class Developers extends My_Control_Panel
{
public function __construct()
{
parent::__construct();
$this->load->helper('form');
$this->load->helper('url');
$this->load->database();
$this->checkIfLoggedIn();
$this->checkIfAllowedToViewPage();
}
Mon sous-classe:
if (!defined('BASEPATH')) exit('No direct script access allowed');
class My_Control_Panel extends CI_Controller
{
public function __construct()
{
parent::__construct();
}
}
Il ne cesse de dire qu'il ne peut pas trouver mon sous-classe, alors qu'il devrait fonctionner .
Cela fonctionne également. Merci. :) – DijkeMark
votre bienvenue :) – zaherg
est le dossier 'core' le bon endroit pour les classes comme ça? – Matthew