yii2 実踐チュートリアル - 初心者ガイド - シンプルなブログ管理システム、yii2 初心者ガイド_PHP チュートリアル
Jul 12, 2016 am 08:50 AMyii2 実踐チュートリアル初心者ガイド - シンプルなブログ管理システム、yii2 の初心者ガイド
1.
クイックスタートガイドでは、データベース移行、gii 操作、AR モデル、ルーティング、検証、ビューなどを含む Yii2 フレームワークの基本を説明します。 Yii2 を初めて使用する場合、または以前に PHP フレームワークを使用したことがない場合は、これが良い出発點になります。 Yii2 フレームワークの基本をすでに使用してマスターしている場合は、高度な Yii2 チュートリアルを楽しみにしてください (後で更新します)。Yii2 機能の基本的な使用法を示すために、簡単なブログ管理システムを構築する方法を説明します。
このチュートリアルの完全なコードは、後で github で公開されます。
2. インストール
Yii2 のフルバージョンのインストールチュートリアルについては以前に書きましたので、ここでは手順を説明するだけで、必要な説明はありません。
リーリー リーリー
3. データベースを準備するデータベース駆動型アプリケーションを開発および保守する場合、コードが変更されるとデータベースの構造も変わります。たとえば、アプリケーションの開発中に新しいテーブルが追加されるため、追加する必要があります。アプリケーションを運用環(huán)境にデプロイした後は、クエリのパフォーマンスを向上させるためにインデックスを確立する必要があります。 データベースの構造が変更されるとソースコードの変更が必要になることが多いため、Yii はデータベースの変更を記録できるデータベース移行機能を提供し、データベースとソースコードの両方がバージョン管理されるようにします。
この例では、
コマンドを使用して、ブログに対応するデータ テーブルの移行を生成します。 yii migrate
リーリー
リーリー
移行を実行する前に、まずデータベースを構成し、commonconfigmain-local.php ファイルを開きます。コンポーネントの下にデータベース構成が表示されます。次の構成を參照してください。 リーリーデータベースが構成されたら、次のコマンドを実行して移行を実行します
リーリーこの期間中に確認を求められます?!袱悉ぁ工吾幛?Enter キーを押すと、このコマンドを実行してデータベースを開くと、移行ファイル (consolemigrations ディレクトリ) に定義されているすべてのデータ テーブルが作成されます。ブログテーブルが作成されました。これには、移行で定義された列が含まれています。
4. gii を使用して AR モデルと CRUD を生成します
gii は yii2 のモジュールであり、高度にカスタマイズ可能で拡張可能なコード生成ツールです。これを使用すると、開発効率が大幅に向上します。また、gii を使用して必要なテンプレートやプログラム コードをカスタマイズする方法についても説明します。私たちのように、インストール プロセス中に開発環(huán)境を選択した場合、gii はデフォルトでオンになります。つまり、追加の設定なしで使用できます。また、advancedfrontendconfigmain-local.php ファイルを開いて構成コードを表示することもできます。
リーリー次に、アドレス http://advanced.dev/index.php?r=gii を介して gii モジュールにアクセスし (最初に、frontend/web ディレクトリを指すように Advanced.dev を構成しました)、その機能を使用します。この操作の結果を生成します。
4.1 ARモデルクラスを生成する
モデルは MVC 設計パターンの一部です。モデルを使用すると、データへのアクセスが比較的簡単で便利になるだけでなく、複雑なビジネスやロジックを処理するのにも役立ちます。モデルの詳細については、関連するマニュアルまたはドキュメントを參照してください。ご質問がある場合は、以下にメッセージを殘してください。
戻って、gii ページで [Model Generator start] をクリックして、以下に示すように AR モデル クラスを生成しましょう。
4.2 CRUDコードを生成する
いわゆる CRUD は、作成、読み取り、更新、削除を意味する、作成、読み取り、更新、削除に他なりません。一般的な Web 開発の基本操作が含まれています。 gii を使用してモデルを生成したばかりの場合は、以下に示すように、左側のメニューの CRUD ジェネレーターをクリックして CRUD を生成することをお勧めします。
その他の gii 操作については、yii2 gii の詳細な操作手順を參照してください。
これまで、gii を使用して一連のモデルとカード操作を生成してきました。
良いヒント: 実際の開発では、バックエンド管理は gii を使用して開発を支援する必要があります。これにより、開発結果を迅速に向上させることができます。上記の操作により、以下の関連ディレクトリに9つのファイルが生成されます
リーリーその後、ルーティング経由で http://advanced.dev/index.php?r=blog にアクセスし、ブログの特定のページ情報を確認できます。
5. ブログを追加します
5.1 追加前の準備
[現在、ほとんどの國內ウェブサイトが非常に頻繁に記事を収集しており、原文の出典を示していないものさえあることを考慮すると、原作者は読者が問題を防ぐために原文を確認し、誤解を招くことを避けるためにすべての記事を更新しないことを望んでいます! 】
続きを読む

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

Dewu APP は現在非常に人気のあるブランド ショッピング ソフトウェアですが、ほとんどのユーザーは Dewu APP の機能の使い方を知りません。最も詳細な使用方法のチュートリアル ガイドは以下にまとめられています。次に、エディターがユーザーに提供する Dewuduo の概要です。機能の使い方チュートリアルですので、興味のある方はぜひご覧ください! Dewu の使い方チュートリアル [2024-03-20] Dewu の分割購入方法 [2024-03-20] Dewu クーポンの入手方法 [2024-03-20] Dewu マニュアルのカスタマーサービスの検索方法 [2024-03- 20] デューのピックアップコード確認方法 [2024-03-20] デューの購入場所 [2024-03-20] デューのVIP開放方法 [2024-03-20] デューの返品?交換申請方法

中國語での VSCode セットアップ: 完全ガイド ソフトウェア開発では、Visual Studio Code (略して VSCode) が一般的に使用される統(tǒng)合開発環(huán)境です。中國語を使用する開発者は、VSCode を中國語インターフェイスに設定すると、作業(yè)効率が向上します。この記事では、VSCode を中國語インターフェイスに設定する方法を詳しく説明し、具體的なコード例を示す完全なガイドを提供します。ステップ 1: 言語パックをダウンロードしてインストールします。VSCode を開いた後、左側の

夏の雨の後には、美しく魔法のような特別な天気の風景、虹がよく見られます。これも寫真撮影ではなかなか出會えない光景で、とてもフォトジェニックです。虹が現れるにはいくつかの條件があります。まず、空気中に十分な水滴があること、そして、低い角度から太陽が當たることです。そのため、雨が上がった午後が最も虹が見えやすいのです。ただし、虹の発生は天候や光などの條件に大きく左右されるため、一般に虹の持続時間は短く、見頃や撮影に最適な時間はさらに短くなります。では、虹に遭遇したとき、どうすれば虹を適切に記録し、高品質の寫真を撮ることができるでしょうか? 1. 虹を探す 上記の條件に加えて、虹は通常、太陽光の方向に現れます。つまり、太陽が西から東に輝いている場合、虹は東に現れやすくなります。

PhotoshopCS は Photoshop Creative Suite の略で、Adobe 社が開発したソフトウェアで、グラフィック デザインや畫像処理に広く使用されています。PS を學習する初心者として、今日は photoshopcs5 とはどのようなソフトウェアなのか、そして photoshopcs5 の使い方を説明しましょう。 1. photoshop cs5 とはどのようなソフトウェアですか? Adob??e Photoshop CS5 Extended は、映畫、ビデオ、マルチメディア分野の専門家、3D やアニメーションを使用するグラフィックおよび Web デザイナー、エンジニアリングおよび科學分野の専門家に最適です。 3D イメージをレンダリングし、それを 2D 合成イメージに結合します。動畫を簡単に編集

PHP の実踐: フィボナッチ數列をすばやく実裝するためのコード例 フィボナッチ數列は、數學では非常に興味深い一般的な數列です。次のように定義されています: 最初と 2 番目の數値は 0 と 1、3 番目からは數値で始まり、それぞれの數値前の 2 つの數値の合計です。フィボナッチ數列の最初のいくつかの數値は、0、1、1.2、3、5、8、13、21 などです。 PHP では、再帰と反復を通じてフィボナッチ數列を生成できます。以下ではこの2つを紹介していきます

パソコンで英語を入力していると、全角英字と半角英字の違いに遭遇することがあります。全角英字とは、入力方法が中國語モードの場合に、Shift キーと英字キーの組み合わせで入力される文字で、全角の文字幅を占めます。半角英字とは、入力方法が英語モードの場合に直接入力される文字のことで、文字幅の半分を占めます。場合によっては、全角の英語文字を半角文字に変換する必要がある場合があります。ここでは簡単なチュートリアルを示します: まず、テキスト エディターなどを開きます。

PHP チュートリアル: Int 型を文字列に変換する方法 PHP では、整數データを文字列に変換するのが一般的な操作です。このチュートリアルでは、PHP の組み込み関數を使用して int 型を文字列に変換する方法を、具體的なコード例を示しながら紹介します。キャストを使用する: PHP では、キャストを使用して整數データを文字列に変換できます。この方法は非常に簡単で、整數データの前に(文字列)を追加するだけで文字列に変換できます。以下は簡単なサンプルコードです

1. まずWeChatを開きます。 2. 右上隅の[+]をクリックします。 3. QR コードをクリックして支払いを受け取ります。 4. 右上隅にある 3 つの小さな點をクリックします。 5. クリックして支払い到著の音聲リマインダーを閉じます。
