CodeIgniter ドキュメントには名前空間セクションがないようです。
追記: CodeIgniter で Composer によってロードされたライブラリを使用する方法。
CodeIgniter ドキュメントには名前空間セクションがないようです。
追記: CodeIgniter で Composer によってロードされたライブラリを使用する方法。
CI3 は名前空間のサポートを開始します。
使用したい場合は、Composer
可以在config/config.php
文件中的$config['composer_autoload'] = TRUE;
このオプションを TRUE に変更してください。デフォルトは FALSE です
ここに注目してください。 TRUEに変更すると、CIが自動的にロードされますapplication/vendor/autoload.php
所以,如果你的vendor
目录在你的项目根目录下,即与index.php
同级,那么你可以使用$config['composer_autoload'] = realpath(APPPATH . '../vendor/autoload.php');
这样的方式来引入Composer
名前空間がないということは、CI フレームワークが名前空間を使用できないことを意味します。
ただし、独自のコードを使用することもできます。
コンポーザーを使用したい場合は、コンポーザーライブラリを使用したい場所に
必ず自分でパスを調整してください
PHP バージョン 5.3 以降では、フレームワークとは関係のない名前空間がサポートされています。
クラス定義の前に use
キーワード