In der CodeIgniter-Dokumentation scheint es keinen Namespace-Abschnitt zu geben.
PS: So verwenden Sie die von Composer in CodeIgniter geladene Bibliothek.
In der CodeIgniter-Dokumentation scheint es keinen Namespace-Abschnitt zu geben.
PS: So verwenden Sie die von Composer in CodeIgniter geladene Bibliothek.
CI3 hat begonnen, Namespaces zu unterstützen.
Wenn Sie Composer
verwenden möchten, können Sie die Option config/config.php
in der Datei $config['composer_autoload'] = TRUE;
auf TRUE ändern. Der Standardwert ist FALSE
Passen Sie hier auf. Wenn Sie es auf TRUE ändern, lädt CI automatisch application/vendor/autoload.php
. Wenn sich Ihr vendor
-Verzeichnis im Stammverzeichnis Ihres Projekts befindet, also auf derselben Ebene wie index.php
, können Sie $config['composer_autoload'] = realpath(APPPATH . '../vendor/autoload.php');
Gefällt mir Zur Vorstellung Composer
Kein Namespace bedeutet, dass das CI-Framework den Namespace nicht verwenden kann.
Aber Sie können Ihren eigenen Code verwenden.
Wenn Sie Composer verwenden möchten, können Sie
1 2 |
|
Denken Sie daran, den Pfad selbst anzupassen
PHP-Versionen größer als 5.3 unterstützen Namespaces und haben nichts mit dem Framework zu tun.
Sie müssen nur das use
Schlüsselwort
1 2 3 4 5 6 7 8 |
|