codeigniter: Erweiterung des common controller

Ich habe allen die den post Lesen fand ich zu diesem Thema aber nichts funktioniert. Ich bin mit Codeigniter 2.02 ist eine LAMPE, mit Apache2.2 und PHP5.3.2

Ich versuche zu schaffen, einen gemeinsamen controller, von dem meine common Controller Erben, so kann ich tun, gemeinsame Aufgaben gibt.

Habe ich dieses:

- Datei: parent_controller.php

if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Parent_controller extends CI_Controller {

    public function Parent_controller()
    {
        parent::__construct();
    }

    public function index() {
        echo "Hi!";
    }
}

- Datei: welcome.php

if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Welcome extends Parent_controller {

    public function __construct()
    {
        parent::__construct();
    }
}

Habe ich versucht, die nächsten Lösungen, die ich gefunden habe, aber keiner von Ihnen arbeiten:

  • public function __contstruct() statt public function Parent_controller()

  • parent::Parent_controller();

  • setzen die parent_controller.php Datei in core

  • setzen die parent_controller.php Datei in Controller

  • hinzufügen dieser zu config/config.php:

    function __autoload($class){
            if (file_exists(APPPATH."(controllers|core)/".$class.EXT)){
                 require_once(APPPATH.'(controllers|core)/'.$class.EXT);
           }
    }

Danke an Euch alle.

  • Ich vergaß es zu sagen, aber in jedem Fall, die Antwort html ist LEER, keine Fehler, auch mit define('UMWELT', 'Entwicklung');
InformationsquelleAutor luso | 2011-11-02
Schreibe einen Kommentar