Code igniter Dritten, $this->laden->add_package_path nicht richtig funktioniert

Ich versuche, mit elliothaughins Kontakte Knüpfen-system für code igniter,

Jedoch, dass ich immer

Nachricht: include(application/third_party/config/socializenetworks.php): failed to open stream: Keine solche Datei oder das Verzeichnis

Habe ich verfolgt dieses Problem und wenn ich Anrufe

$this->load->add_package_path(APPPATH.'third_party/socialize/');

In der loader-Klasse, wenn ich die($path) bekomme ich nur application/third_party.

Scheint es allerdings merkwürdig, da der code für den controller ist

class SocializeController extends CI_Controller {

  function __construct(){
    parent::__construct();
    parse_str($_SERVER['QUERY_STRING'], $_GET);
    $this->load->add_package_path(APPPATH.'third_party/socialize/');
    $this->_autoload();
  }

  private function _autoload(){
    $this->load->model('socialize_migration_model');
    $autoload = array();

    include(APPPATH.'third_party/socialize/config/autoload'.EXT);
    foreach ( $autoload as $type => $files ) {
      $type = ($type == 'libraries') ? 'library' : $type;

      foreach ( $files as $file ){
        $this->load->$type($file);
      }
    }
  }

  public function data($key, $value)
  {
    $this->load->vars(array($key => $value));
  }
}

Die, wie Sie sehen können, es ist der Aufruf, ein Modell, das es erfolgreich geladen,
Es ist, wenn Es um den autoloader lädt die Bibliotheken, wo es bricht,

Die Besondere Bibliothek, die Ausgabe startet wie

class SocializeNetworks {

  private $_obj;
  private $_networks = array();

  function __construct(){
    $this->_obj =& get_instance();
    $this->_obj->load->config('socializenetworks'); //this is the line we die on :(

So,

Was ist denn hier Los und wie kann ich es beheben?

  • Es versucht, eine Datei, die sich in application/third_party/config/, aber Ihre third-party-Modul erscheint in APPPATH.'third_party/socialize/. Sie haben eine bestehende application/third_party/config/ Ordner? Was ist da drin?
  • Sicher das muss ein Fehler sein, Die Idee des Dritten Ordnern ist, dass Sie bereitstellen können einen ganzen Satz, Bibliotheken, Helfer, models, config-Dateien, Ansichten in EINEM Ordner, wenn Sie Ihren config-Dateien otu, dass der Ordner, in dem es Niederlagen der Zweck...
InformationsquelleAutor Hailwood | 2011-05-30
Schreibe einen Kommentar