ホームページ  >  記事  >  バックエンド開発  >  構成クラスを使用した Codeigniter グローバル変数の定義_PHP チュートリアル

構成クラスを使用した Codeigniter グローバル変数の定義_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:28:30978ブラウズ

CodeIgniter のパブリック関数は追加できず、ヘルパー補助関数を通じて実装できます。
common_helper.php ファイルを作成し、必要なパブリック関数を定義して、application/helpers ディレクトリに保存します。
application/config/autoload.php で $autoload['helper'] = array('common'); を設定します。

グローバル変数はヘルパー関数を使用して実装することもできます。ただし、より適切な方法は、構成クラス定義を使用することです

CodeIgniter にはデフォルトでメイン設定ファイルがあり、application/config/config.php パスにあり、一連のフレームワークレベルのグローバル設定 ($config という名前の配列) を定義します。

グローバル設定項目を追加する必要がある場合は、カスタム設定とフレームワーク設定の分離を考慮して、新しいファイル vars.php を作成し、次のように定義することをお勧めします。

コードをコピーします コードは次のとおりです:
/**
* 作業ディレクトリの構成
*/
$config['src']['cache'] = '../src/cache';
$config['src']['modules'] = FCPATH . '../src/modules';
$config['src']['www'] = FCPATH .
使用する場合は、次のコードを使用してコントローラーを読み取ります:
$src = $this->config->item('src');

$cache = $src['cache']

または:

コードをコピーします コードは次のとおりです:
$src = $this->config->item('cache', 'src');
もちろん、追加する必要がありますapplication/config/autoload.php 内 この設定ファイルを自動的にロードします。

http://www.bkjia.com/PHPjc/788622.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/788622.html技術記事 CodeIgniter のパブリック関数は追加できませんが、ヘルパー関数を通じて実装できます。 common_helper.php ファイルを作成し、必要なパブリック関数を定義して、application/helpers ディレクトリに保存します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。