目次
1. 環境要件
2. Yii は何に最適ですか?
3. Yii は他のフレームワークとどう違うのですか?
4. 始める前に
5. 入門記事シリーズ:
ホームページ バックエンド開発 PHPチュートリアル Yii Framework 公式チュートリアル補足 1 - 入門: Yii とは

Yii Framework 公式チュートリアル補足 1 - 入門: Yii とは

Feb 11, 2017 am 09:19 AM
yii フレームワーク



Yii Framework 公式チュートリアル補足 1 - 入門: Yii とは

Yii は、大規模な Web アプリケーションを迅速に開発するための高性能コンポーネントベースの PHP フレームワークです。 Web 開発における再利用性を最大限に高め、Web アプリケーション開発の速度を大幅に向上させることができます。 Yii (イーまたは [ジー:] と発音) という名前は、「Yes It Is!」の略語です。これは、よくある質問に対する最も正確な答えです:

Yii は速いですか?安全ですか?プロ?それは私の次のプロジェクトに適していますか? そうです!

Yii フレームワークの作者である Xue Qiang は、Prado フレームワークの作者でもあり、Yii フレームワークを作成する過程で、作者は Prado、Ruby On Rails、CakePHP、Symfony のエッセンスを最大限に活用しました。機能豊富で再利用可能な最新の PHP フレームワークを作成します。

1. 環境要件

Yii 駆動の Web アプリケーションを実行するには、PHP 5.1.0 以降をサポートする Web サーバー (Apache や Nginx など) が必要です。

Yii の使用を計画している開発者にとって、オブジェクト指向プログラミング (OOP) を理解することは非常に役立ちます。 Yii は純粋な OOP フレームワークであるためです。 (PHP のオブジェクト指向機能と構文の詳細については、/p/tag/Object-owned を参照してください)

Yii は標準の MVC デザイン パターン アーキテクチャを使用します。

現在、ほぼすべての Web アプリケーションは関連データベースに基づいています。したがって、フレームワークがデータベースとの対話をどのように管理するかが重要です。 Yii フレームワークはさまざまな方法でデータベース操作を実装できますが、標準的な方法は AR を通じて実装された ORM メソッドを使用することです (このメソッドは Ruby On Rails でも使用されています)。

低レベルのデータベース対話には、PHP5 の PDO 拡張機能を使用できます。 PDO は、関連するデータベース アプリケーション呼び出しに関係なく、同じコード部分を使用して複数の異なるデータベースと対話できるようにするデータ アクセス抽象化レイヤーを提供します。

開発ツールの準備:

Netbeans (参考: 23種類のPHP開発ツール集 - 試してみてYii統合にはNetbeansが最適だと感じました!)

PhpStorm (参考: Yiiフレームワークを統合するためのPHPStorm IDEの設定チュートリアル)

Sublime Text 2 (参照: /p/tag/sublime-text)

2. Yii は何に最適ですか?

Yii は、ほぼすべての Web アプリケーションの開発に使用できる一般的な Web プログラミング フレームワークです。軽量で成熟したキャッシュ ソリューションを備えているため、ポータル、フォーラム、コンテンツ管理システム (CMS)、電子商取引システムなどの高トラフィック アプリケーションの開発に特に適しています。

Yii フレームワークを使用して構築されたいくつかの Web サイト:

Yii 公式 Web サイト

Stay.com

VICE.com

Yii 中国語コミュニティ

Yii フレームワークに基づくいくつかのオープンソース プログラム:

Chive

Zurmo

LimeSurvey2

yingcart

3. Yii は他のフレームワークとどう違うのですか?

ほとんどの PHP フレームワークと同様、Yii は MVC フレームワークです。

Yii は、優れたパフォーマンス、豊富な機能、明確なドキュメントで他のフレームワークを上回ります。 Yii は、厳しく禁止されている Web アプリケーション開発に適するように、徹底的に慎重に設計されました。これは、他のプロジェクトから派生したものでも、サードパーティの作品を組み合わせたものでもありません。 これは、Web アプリケーション開発における著者の豊富な経験と、最も一般的な Web プログラミング フレームワークとアプリケーションに関する研究と思考の結果です。

4. 始める前に

次の知識を蓄えてください:

1) 関連する Web 開発の経験がある

2) HTML、CSS、JavaScript、jQuery、PHP、MySQL、SQL 関連の知識を習得する

3)新しいことには必ず混乱や挫折が伴うため、心の準備をしてください

5. 入門記事シリーズ:

環境構築: ソース コードを使用して Ubuntu で Apache+MySQL+PHP+phpMyAdmin をコンパイルおよびインストールします

Yii Framework 公式ガイド シリーズ 2 — —開始: Yii Framework のインストール

Yii Framework 公式ガイド シリーズ 3 — 開始: 最初の Yii アプリケーションの作成

上記は Yii Framework 公式チュートリアルの補足 1 — 開始: Yii とは、確認してくださいその他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) をフォローしてください。


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Yii フレームワークでの RESTful API 開発 Yii フレームワークでの RESTful API 開発 Jun 21, 2023 pm 12:34 PM

Yii は、PHP をベースにした高性能 MVC フレームワークで、Web アプリケーションの迅速かつ効率的な開発をサポートする非常に豊富なツールと機能のセットを提供します。中でも、Yii フレームワークの RESTful API 機能は、Yii フレームワークを使用することで高性能で拡張性の高い RESTful インターフェースを簡単に構築でき、Web アプリケーションの開発を強力にサポートできるため、ますます開発者の注目と愛を集めています。 RESTfulAPI の概要 RESTfulAPI は

PHP で Yii フレームワークを使用する方法 PHP で Yii フレームワークを使用する方法 Jun 27, 2023 pm 07:00 PM

Web アプリケーションの急速な開発に伴い、最新の Web 開発は重要なスキルになりました。効率的な Web アプリケーションを開発するために多くのフレームワークやツールが利用できますが、その中でも Yii フレームワークは非常に人気のあるフレームワークです。 Yii は、最新のデザインパターンとテクノロジーを使用し、強力なツールとコンポーネントを提供し、複雑な Web アプリケーションの構築に最適な、高性能のコンポーネントベースの PHP フレームワークです。この記事では、Yii フレームワークを使用して Web アプリケーションを構築する方法について説明します。まずYiiフレームワークをインストールし、

Yii フレームワークミドルウェア: アプリケーションに複数のデータストレージサポートを提供 Yii フレームワークミドルウェア: アプリケーションに複数のデータストレージサポートを提供 Jul 28, 2023 pm 12:43 PM

Yii フレームワークのミドルウェア: アプリケーションに複数のデータ ストレージのサポートを提供する はじめに ミドルウェア (ミドルウェア) は、Yii フレームワークの重要な概念であり、アプリケーションに複数のデータ ストレージのサポートを提供します。ミドルウェアはフィルターのように機能し、アプリケーションのリクエストとレスポンスの間にカスタム コードを挿入します。ミドルウェアを通じて、リクエストを処理、検証、フィルタリングし、処理された結果を次のミドルウェアまたは最終ハンドラーに渡すことができます。 Yii フレームワークのミドルウェアは非常に使いやすいです

Yii フレームワークを使用して Web ページのキャッシュとページのチャンクを実装する手順 Yii フレームワークを使用して Web ページのキャッシュとページのチャンクを実装する手順 Jul 30, 2023 am 09:22 AM

Yii フレームワークを使用して Web ページのキャッシュとページのチャンクを実装する手順 はじめに: Web 開発プロセス中、Web サイトのパフォーマンスとユーザー エクスペリエンスを向上させるために、多くの場合、ページのキャッシュとチャンクが必要になります。 Yii フレームワークは強力なキャッシュとレイアウト機能を提供しており、開発者が Web ページのキャッシュとページ チャンキングを迅速に実装できるようにします。この記事では、Yii フレームワークを使用して Web ページのキャッシュとページ チャンキングを実装する方法を紹介します。 1. Web ページのキャッシュをオンにする Yii フレームワークでは、設定ファイルを通じて Web ページのキャッシュをオンにすることができます。メイン設定ファイルを開きます。

Yii フレームワークを使用してゲームガイド Web サイトを作成する Yii フレームワークを使用してゲームガイド Web サイトを作成する Jun 21, 2023 pm 01:45 PM

近年、ゲーム業界の急速な発展に伴い、ゲームをクリアするためのゲーム戦略を模索するプレイヤーがますます増えています。したがって、ゲームガイド Web サイトを作成することで、プレイヤーはゲームガイドを入手しやすくなると同時に、プレイヤーにより良いゲーム体験を提供することができます。このような Web サイトを作成する場合、開発には Yii フレームワークを使用できます。 Yii フレームワークは、PHP プログラミング言語に基づいた Web アプリケーション開発フレームワークです。高効率、セキュリティ、強力な拡張性という特徴があり、ゲームガイドをより迅速かつ効率的に作成するのに役立ちます。

Yii Framework Middleware: アプリケーションにロギング機能とデバッグ機能を追加します。 Yii Framework Middleware: アプリケーションにロギング機能とデバッグ機能を追加します。 Jul 28, 2023 pm 08:49 PM

Yii フレームワーク ミドルウェア: アプリケーションにロギング機能とデバッグ機能を追加する [はじめに] Web アプリケーションを開発する場合、通常、アプリケーションのパフォーマンスと安定性を向上させるために、いくつかの機能を追加する必要があります。 Yii フレームワークは、アプリケーションがリクエストを処理する前後にいくつかの追加タスクを実行できるようにするミドルウェアの概念を提供します。この記事では、Yii フレームワークのミドルウェア機能を使用してロギングとデバッグ機能を実装する方法を紹介します。 【ミドルウェアとは】 ミドルウェアとは、アプリケーションがリクエストを処理する前後のリクエストとレスポンスの処理を指します。

Yii フレームワークでコントローラーを使用して Ajax リクエストを処理する方法 Yii フレームワークでコントローラーを使用して Ajax リクエストを処理する方法 Jul 28, 2023 pm 07:37 PM

Yii フレームワークでは、コントローラーはリクエストの処理において重要な役割を果たします。通常のページ リクエストの処理に加えて、コントローラーを使用して Ajax リクエストを処理することもできます。この記事では、Yii フレームワークで Ajax リクエストを処理する方法を紹介し、コード例を示します。 Yii フレームワークでは、Ajax リクエストの処理は次の手順で実行できます。 最初の手順は、コントローラー (Controller) クラスを作成することです。 Yii フレームワークが提供する基本コントローラークラス yiiwebCo を継承できます。

Yii フレームワークミドルウェアを使用して機密データを暗号化および復号化する Yii フレームワークミドルウェアを使用して機密データを暗号化および復号化する Jul 28, 2023 pm 07:12 PM

Yii フレームワークミドルウェアを使用した機密データの暗号化と復号化 はじめに: 最新のインターネット アプリケーションでは、プライバシーとデータ セキュリティが非常に重要な問題です。ユーザーの機密データに権限のない訪問者がアクセスできないようにするには、このデータを暗号化する必要があります。 Yii フレームワークは、機密データの暗号化と復号化の機能を実装するためのシンプルかつ効果的な方法を提供します。この記事では、Yii フレームワークのミドルウェアを使用してこれを実現する方法について説明します。 Yii フレームワークの概要 Yii フレームワークは、高性能の PHP フレームワークです。

See all articles