ホームページ  >  記事  >  バックエンド開発  >  CodeIgniter 入門チュートリアル パート 1: 情報公開、ci_PHP チュートリアル

CodeIgniter 入門チュートリアル パート 1: 情報公開、ci_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:45:02774ブラウズ

CodeIgniter 入門チュートリアル パート 1: 情報公開、ci

1. MVC

CodeIgniter は、コントロール層、モデル層、ビュー層の MVC アーキテクチャを採用しています。

Application の下のフォルダーに対応します (図 1):

すべての新しいファイルは .php で終わります

ビュー レイヤーのビュー フォルダーは HTML テンプレートに配置されます

モデル レイヤー モデルはデータベース操作のコードを保存します

コントロール層 コントローラー ストア 論理判定を行うコードは、モデル層からデータを取得し、ビュー層に入力してユーザーに送信します。

CodeIgniter 入門チュートリアル パート 1: 情報公開、ci_PHP チュートリアル

図 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/home

3. 出力ページ

1. HTMLテンプレートを直接出力する

コントローラーフォルダーとビューフォルダーに 2 つの新しいファイルを作成します

Test.phpCodeIgniter 入門チュートリアル パート 1: 情報公開、ci_PHP チュートリアル リーリー

ブラウザで次のようなアドレスを開きます: http://test.com/index.php/test/home

2. データベースエントリを挿入しますCodeIgniter 入門チュートリアル パート 1: 情報公開、ci_PHP チュートリアル

データベーステーブル ts_news を作成する

CodeIgniter 入門チュートリアル パート 1: 情報公開、ci_PHP チュートリアル

Test.php

リーリー

ホーム テンプレートの本文は次のように変更されます:

リーリー

更新して効果を表示します:

CodeIgniter 入門チュートリアル パート 1: 情報公開、ci_PHP チュートリアル

http://www.bkjia.com/PHPjc/1043451.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1043451.html技術記事 CodeIgniter 入門チュートリアル パート 1: 情報公開、ci 1. MVC CodeIgniter は、MVC アーキテクチャ (コントロール層、モデル層、ビュー層) を採用しています。 アプリケーションの下のフォルダーに対応します (図 1):...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。