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

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

WBOY
リリース: 2016-07-13 09:45:02
オリジナル
839 人が閲覧しました

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):...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート