PHPでCIフレームワークを使用するにはどうすればよいですか?

PHPz
リリース: 2023-06-01 09:48:01
オリジナル
2646 人が閲覧しました

ネットワーク技術の発展に伴い、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 という新しいファイルを作成します。

class Welcome extends CI_Controller {

public function index() { echo "Hello, world!"; }
ログイン後にコピー

}

このコントローラーにはインデックス メソッドが 1 つだけあり、http://localhost/ci/index.php/welcome にアクセスすると、「Hello, world!」が出力されます。

4. CI モデルの作成

CI フレームワークのモデルは application/models ディレクトリにあります。 CI_Model クラスを継承することでカスタム モデルを作成できます。たとえば、application/models ディレクトリに Test_model.php という新しいファイルを作成します。

class Test_model extends CI_Model {

public function get_data() { // 从数据库中获取数据 }
ログイン後にコピー

}

このモデルには、データベースからデータを取得するために使用できる get_data メソッドが 1 つだけあります。

5. CI ビューの作成

CI フレームワークのビューは application/views ディレクトリにあります。 PHP ファイルを作成することでカスタム ビューを作成できます。たとえば、application/views ディレクトリに test.php という新しいファイルを作成します。



 <?=$title?>
ログイン後にコピー


ログイン後にコピー


このビューには、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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!