1. MVC
CodeIgniter は、コントロール層、モデル層、ビュー層の MVC アーキテクチャを採用しています。
Application の下のフォルダーに対応します (図 1):
すべての新しいファイルは .php で終わります
ビュー レイヤーのビュー フォルダーは HTML テンプレートに配置されます
モデル レイヤー モデルはデータベース操作のコードを保存します
コントロール層 コントローラー ストア 論理判定を行うコードは、モデル層からデータを取得し、ビュー層に入力してユーザーに送信します。
図 1
関数 : 1. テンプレートは入力テーブルのリストを追加します
2. コントローラーはフォーム データを受信するためのコードを追加し、ユーザー入力の簡単なチェックを行います。
3. フォームの上にタイトル、テキスト、リリース時間を出力します。
使用する知識ポイント: CI ヘルパー クラス (URL) と入力クラス (input)、
と CI ActiveRecord とテンプレートへの値の受け渡し。
2. 初期構成
1. データベースへのリンク
データベース構成を変更します:/application/config/database.php
'hostname' => 'localhost', 'username' => 'root', 'password' => '', 'database' => 'test', 'dbdriver' => 'mysqli', 'dbprefix' => 'ts_',
2. デフォルトルートを変更します
CI フレームワークは単一ファイル エントリ方式を採用しており、コントロール層にはデフォルトでindex.php を介してアクセスする必要があります。たとえば、controllers フォルダーの下に test というクラスがあり、test には home という関数があります。
アクセスURLは:http://www.example.com/index.php/test/home3. 出力ページ
1. HTMLテンプレートを直接出力する
コントローラーフォルダーとビューフォルダーに 2 つの新しいファイルを作成します
Test.php リーリー
ブラウザで次のようなアドレスを開きます: http://test.com/index.php/test/home
2. データベースエントリを挿入します
データベーステーブル ts_news を作成する
Test.php
リーリー
ホーム テンプレートの本文は次のように変更されます:リーリー
更新して効果を表示します:
http://www.bkjia.com/PHPjc/1043451.html