CodeIgniter は名前空間を使用できますか?
Aug 18, 2016 am 09:15 AM
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
キーワード

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
