ホームページ >バックエンド開発 >PHPチュートリアル >PHPでCIフレームワークを使用するにはどうすればよいですか?
ネットワーク技術の発展に伴い、PHP は Web 開発の重要なツールの 1 つになりました。人気のある PHP フレームワークの 1 つである CodeIgniter (以下、CI) も、ますます注目され、使用されるようになりました。今回はCIフレームワークの使い方を見ていきます。
1. CI フレームワークをインストールする
まず、CI フレームワークをダウンロードしてインストールする必要があります。 CI フレームワーク圧縮パッケージの最新バージョンを CI の公式 Web サイト (https://codeigniter.com/) からダウンロードします。ダウンロードが完了したら、Web サーバーのディレクトリに解凍します。便宜上、WampServer を例として取り上げ、CI フレームワークを C:wamp64www ディレクトリに解凍し、名前を「ci」に変更します。
2. CI フレームワークの設定
CI フレームワークのデフォルトの設定ファイルは、application/config/config.php です。ここでいくつかの一般的なオプションを設定できます (例:
1. デフォルトのコントローラーとデフォルトのメソッドを設定します:
$config['default_controller'] = 'welcome';
$ config ['default_method'] = 'index';
2.タイムゾーンを設定します:
$config['timezone'] = 'アジア/上海';
3.エラー表示レベルを設定します:
$config['log_threshold'] = 1;
$config['display_errors'] = TRUE;
4. データベース接続情報を設定します:
$db['default'] = array(
'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => '', 'database' => 'test', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => (ENVIRONMENT !== 'production'), 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE
);
3. CI コントローラーの作成
CI フレームワークのコントローラーは次の場所にあります。 application/controllers ディレクトリがダウンします。 CI_Controller クラスを継承することでカスタム コントローラーを作成できます。たとえば、application/controllers ディレクトリに Welcome.php という新しいファイルを作成します。
87803d833bbc00a1bc7e24dafa7ca837
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
<meta charset="UTF-8"> <title><?=$title?></title>
9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d
<h1><?=$content?></h1>
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e
このビューには、2 つの変数 $title と $content が含まれています。データはコントローラーを通じてそれらに渡すことができます。
6. コントローラーとモデルの使用
コントローラーでモデルを使用する必要がある場合は、次のステートメントを通じてモデルをロードできます。 load->model('test_model');
これをコントローラーで呼び出すことができます:
$data = $this->test_model->get_data();
そして、ビューに変数を出力する必要がある場合は、コントローラーのビューに変数を渡すことができます:
$this->load->view('test', array (' title' => 'Test', 'content' => 'Hello, world!'));
7. 概要
CI フレームワークは、小さいながらも強力な PHP フレームワークです。シンプルさと使いやすさにより、開発者にとって最初の選択肢となります。この記事ではCIフレームワークのインストール、設定、共通機能などを紹介していますので、初心者にとっては一定の参考になると思います。もちろん、ここでは CI フレームワークの使い方を簡単に紹介しただけなので、その原理や機能をさらに詳しく理解したい場合は、自分で勉強する必要があります。
以上がPHPでCIフレームワークを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。