
詳細>
最新のダウンロード
ヒマラヤの子供たち
[ヒマラヤの子供たち]私は物語を聴き、より賢い[ヒマラヤの子供]はヒマラヤによって公式にプロデュースされ、0から12の子供向けに慎重に作成されています。中国の悟り、英語の啓発、子供向けの読書、人気の科学アルバム、古典的なIPアニメーション、中国の研究歴史、アドベンチャーストーリーなどの子どもたちの知識と成長部門をカバーしています。オックスフォード大学出版局と戦略的に協力して、オックスフォードツリーバイリンガルの精巧なアニメーションを開発しています。1,170を超えるオックスフォードツリーオンライン絵本が組み込まれており、子供たちに簡単に英語の啓発と進歩を完了しています。北京普通の大学とのみ協力して、子どもたちの心理的発達の法則に適応し、年齢を分割するコンテンツを正確に推奨し、子どもたちのリスニングと完全に会うことを推奨し、
768
2025-03-03
ゼブラai
プロのデジタルコンテンツの提供に特化したZebra AI。 R&Dセンターは、国内外の名門大学の修士号と博士号卒業生が率いており、科学的で効果的なゼブラコンテンツシステムを独立して開発しています。 Zebra AIは、包括的な開発の達成に焦点を当てた、完全な年齢分割システムと専門的で興味深いデジタルコンテンツを通じて、オールラウンドの機能を培ってきました。 [ビッグブランド保証] - Zebra AI Scienceは13回目の5年制計画の重要なトピックとして選択され、国内のデジタルコンテンツブランドとして選択されました - Zebra AI Scienceは合計75の独占的な特許を取得し、インタラクティブなアプリケーションで使用されています - Zebra AI Scienceはレンズグレードの読書認定を取得しました - Zebra AI Scienceはモバイルインターネット教育アプリ登録に含まれています。
800
2025-03-03
スーパーマーケットマネージャーシミュレーター
これは、スーパーマーケットの管理方法を体験できる究極のスーパーマーケットシミュレーションゲームです。棚のディスプレイから従業員管理まで、あらゆる詳細を制御し、小さなスーパーマーケットを町で最も人気のある大規模なスーパーマーケットに変え、このスーパーマーケットのレジ係シミュレーションゲームを体験してください!ゲームの機能:棚の補充と組織:スーパーマーケットの棚を十分な商品に入れ、商品を効率的に整理して、顧客が必要な商品をすばやく見つけることができるようにします。動的価格設定戦略:市場動向に応じた価格の柔軟な調整、より多くの顧客を引き付け、利益を最大化し、このスーパーマーケット管理ゲームと競合する
717
2025-03-03
緊急警報OL
モバイルゲーム「Red Alert OL」は、Beijing Youai Interactive Entertainment Technology Co., Ltd.が開発した戦略モバイルゲームです。このゲームは、2019 年 1 月 17 日にパブリックベータ版が正式にリリースされました。
「Red Alert OL」は中国で唯一公認されたRed Alertゲームで、古典的なPCゲーム「Red Alert」をベースに開発された新しいモバイルゲームです。
このゲームは、復讐計画を実行するために、世界中の人間の心をコントロールするために幽霊の侵略を開始しようとするユーリの物語を語ります。プレイヤーは指揮官の役割を引き受け、自分のキャンプを構築し、より多くの部下を雇用し、他のプレイヤーと協力して幽霊の侵入に抵抗することができます。このゲームにはヒーロー、戦略、チップなどの戦闘訓練要素があり、ティベリウム戦争、合同軍事演習、航海遠征などの PVP ゲームプレイも導入されています。
270
2024-11-28
オペレーションデルタ
「オペレーション デルタ」は、Linlangtianian チームが開発、運営する新世代の戦術シューティング品質ベンチマーク ゲームです。 PC版とモバイル版は9月に正式リリース予定!今後もホスト プラットフォームにログインし続けます。あなたは特殊作戦オペレーターに変身し、チームメイトと緊密に連携し、柔軟に戦術を練り、一見不可能に見えるさまざまな極限タスクを完了し、豊かでエキサイティングな戦闘経験を積みます。
796
2024-11-27
ポケモンギャザリング
Pokémon UNITE は、Tencent Tianmei Studio Group と株式会社ポケモンが共同開発した初の Pokémon シリーズチーム戦略バトル ゲームです。 Android、iOS、Nintendo Switchで利用できます。
0
2024-11-26
ファンタジー水族館
『ファンタジーアクアリウム』は、神秘的な海中世界を冒険するファンタジーアドベンチャーゲームです。この想像力豊かな水族館で、プレイヤーは水族館の管理者および専門家の役割を果たします。
0
2024-05-08
ドールズフロントライン
『ドールズフロントライン』はSUNBORN Gamesが開発した戦略ロールプレイングゲームです。この未来の世界では、人間とロボット少女が戦います。あなたは指揮官として、ユニークなロボット少女軍団を率いて、スリリングな戦いを繰り広げます。ゲームの特徴: ロボット少女の巨大なキャンプ: さまざまなスタイルや能力を持つロボット少女を集めて訓練し、自分だけの最強のチームを構築します。綿密なプロット設定: ロボット少女たちとコミュニケーションを取り、物語の背景をより深く理解し、戦闘中に彼女たちをサポートし、励まします。精緻な戦闘グラフィック:華麗な戦闘シーンを楽しめる
0
2024-05-06
星の翼
「Star Wings」は、メカガール要素と古典的な GVG 格闘ゲームプレイを完璧に組み合わせた 3D 対戦ゲームです。ゲームでは、プレイヤーは強力な戦闘力を持つメカ少女を操作し、エキサイティングな戦場で1対1、2対2の熾烈な戦いを繰り広げ、他にはない競技の魅力を感じていきます。高精度3Dモデリング技術を採用し、美麗なグラフィックを表現しています。それぞれのメカが個性的で、テクノロジーが詰まったメカ構造や少女の優美な姿が繊細に描かれており、まるで手のひらの上で活躍する超大作アニメのようです。美少女パイロットたちはそれぞれに魅力があり、その個性が声や行動で表れます。
521
2024-05-06
24時間リーダーボードの閲覧
- 1 PHP Profiling Tools (Xdebug, Blackfire): Identifying bottlenecks.
- 2 Can I use ChatGPT-4 for free?
- 3 ChatGpt 4 oは利用できますか?
- 4 GPT-4と4oの違いは何ですか?
- 5 フレームワークのベストプラクティス:コード組織と保守性。
- 6 GPT-4は一般に利用できますか?
- 7 フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。
- 8 フレームワークセキュリティ機能:脆弱性から保護します。
- 9 依存関係噴射コンテナ:Laravel/Symfonyでの仕組み。
- 10 Nintendo Switchは仮想ゲームカードを明らかにして、複数のコンソールの所有をより柔軟にするようにします
- 11 Laravel Facades:利点と欠点。
- 12 Windows 10 KB5039299ダウンロードとインストールとインストール
- 13 PCで最初の子孫低FPSドロップ/遅延/st音を修正します
- 14 Dogecoinの最新の価格は今日2025年です
- 15 msconfigは選択的なスタートアップに戻り続けますか?ここで2つのソリューション
詳細>
最新のチュートリアル
-
- 海外のWeb開発フルスタックコースの完全なコレクション
- 2751 2024-04-24
-
- Go言語実践GraphQL
- 3038 2024-04-19
-
- 550W ファンマスターが JavaScript をゼロから段階的に学習します
- 4377 2024-04-18
-
- Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる
- 4165 2024-04-10
-
- MySQL 入門 (教師モッシュ)
- 2361 2024-04-07
-
- Mock.js | Axios.json - 10 日間の質の高いクラス
- 3100 2024-03-29
ホームページをダウンロード / 学習リソース / Webページ制作
Yii
とは何ですか
Yii は、さまざまな種類の Web アプリケーションの開発に使用される PHP フレームワークです。 Yii は、これを高性能のコンポーネントベースのフレームワークとして公式に定義しています。
個人的な経験から言えば、Yii には次のような特徴があります:
Yii はもっと「トレンディー」です。
Yii 開発チームは常に業界の Web 開発の最新テクノロジーに注目しており、現在最も人気のあるテクノロジーを吸収することに細心の注意を払っています。近年の Web 開発における最もトレンドな技術は多かれ少なかれ Yii に見られると言えます。たとえば、Yii は最初に開始されたとき、明らかな Ruby on Rails スタイルを持っていました; たとえば、Yii2 に実装されたばかりの名前空間やその他の PHP 最新機能がサポートされていました。トレンドやトレンドを追い続けたフレームワークだけが魅力的で活力があり、興味深く学ぶ意味のあるものになります。
Yii は比較的「簡単」です。
その名のとおり、Yii は学習と使用が比較的簡単なフレームワークです。コードの品質は非常に高く、学ぶべきことがたくさんあります。明確なコメントと豊富なドキュメントにより、コードが読みやすくなります。コミュニティが活発で、公式フォーラムには中国語セクションがあり、国内フォーラムも非常に人気があり、知識を得るのは簡単です。アーキテクチャは比較的安定しており、Yii1.1 から Yii2 への変更点から判断すると、オリジナルの規約や蓄積された経験の多くは依然として適用可能です。
Yii はより「完全」です。
Web 開発に関する限り、アプリケーションの種類や開発のどの段階で共通の問題が発生しても、Yii には成熟した効率的で信頼性の高いソリューションが用意されています。一般的な Web 開発の場合は、これで十分です。たとえば、Yii は、疑似静的、国際化、RESTful などのプログラミング フレームワークを提供します。ただし、規模という点では、Yii はまだ大きなフレームワークではありません。私の個人的な評価は、中規模で軽量なフレームワークであり、ほとんどのアプリケーション開発には間違いなく十分です。
Yii は比較的「速い」です。
Yii は、重要な機能として業務効率化を公式に推進しています。実際の使用状況から判断すると、数ある PHP フレームワークの中でも効率の点で一定の利点があります。しかし、個人的には、これは最も重要な機能ではないと思います。フレームワークのユーザー、つまり開発者にとっては、開発効率の方が重要です。 Yii の合理的なアーキテクチャにより、Web 開発で一般的に使用されるアイデアやパターンを簡単に適用できます。 Web 開発でよく遭遇するいくつかの詳細な問題に対して、Yii はすぐに使用できる、非常に効率的で便利な既成のソリューションを多数提供しています。開発者や開発チームにとって、高い開発効率はさらに重要です。
卓越性を目指して努力し、大多数の Web 開発者のためにこのような優れたフレームワークを作成するというたゆまぬ努力をしてくれた Yii 開発チームに感謝したいと思います。私は Yii1.1 から Yii に触れて使用しており、仕事や趣味の関係でいくつかのフレームワークにも触れてきました。一般的に言えば、これまでのところ Yii にはとても満足しています。Yii で最も気に入っている点は 2 つあります。1 つは、Yii を学習した後、現時点で最も人気があり成熟した機能の多くを学習したことです。迅速に開発し、迅速に改善できることです。
Yii2.0
のハイライト
Yi には、Yii1.1 と Yii2.0 の 2 つの主要なバージョンがあります。 Yii1.1 は古いバージョンであり、本書執筆時点の最新バージョン番号は 1.1.15 です。 Yii1.1 は新たな開発は行われておらず、公式はメンテナンスとセキュリティ上の脆弱性の更新のみを行っており、新しい機能は導入されません。 Yii2.0 は、Yii1.1 をベースに完全に覆され、書き直されたフレームワークで、多くの最新技術と主流の開発慣習を吸収しており、最新世代の Web 開発フレームワークを代表するものです。付録 1: Yii2.0 と Yii1.1 の間の主な改善点 このセクションでは、Yii2.0 と Yii1.1 の間の主な改善点を紹介します。以下では、Yii2.0 のより顕著な機能のいくつかを簡単に紹介します:
PHP 名前空間、Trait、PSR 標準、Composer、Bower パッケージ マネージャーなどの新しいテクノロジと標準を使用します。
新しいアーキテクチャと、依存関係注入、依存関係注入コンテナー、サービス ロケーター (Service Locator) などの新しいパターンを実装しました。
Yii2.0 はセキュリティを非常に重視しており、SQL インジェクション、XSS 攻撃、CSRF 攻撃、Cookie 改ざんなどを効果的に防止するための一連の対策を採用しています。
さまざまな SQL および NOSQL データベースを幅広くサポートし、Active Record などのデータベース クエリおよび操作インターフェイスを効率的に実装し、データベースの移行、レプリケーション、読み取り/書き込み分離などの機能を提供します。
完全に標準に準拠した RESTful API は、最小限のコードで実装できます。
さまざまな粒度とメディアのキャッシュ メカニズムをサポートします。
Cookie およびトークンベースの認証、RBAC およびその他の権限制御方法に基づくさまざまな認証および認可方法を提供し、OpenID、OAuth1、OAuth2 などをサポートします。
Bootstrap、jQuery UI をサポートし、使用できる豊富なウィジェットを提供します。
完全な国際サポート。ICU 標準に準拠した時刻、複数形などの書式設定ツール、およびメッセージ翻訳やビュー翻訳などの機能を提供します。
2 つの主流の PHP テンプレート エンジン、Twig と Smarty をサポートすることに加えて、開発者は他のエンジンをサポートする独自の拡張機能を作成することもできます。
勤勉なプログラマー向けに、Yii デバッグ ツールバー、Gii コード ジェネレーター、ドキュメント ジェネレーターなどの効率的な開発ツールを提供します。
Codeception および Faker と統合され、DB Migration と組み合わせて、テスト開発を容易にするフィクスチャ フレームワークを提供します。
シンプルなアプリケーション テンプレートと高度なアプリケーション テンプレートが提供されており、さまざまな開発シナリオに適しており、開発者が独自のアプリケーションをできるだけ早く構築するのに役立ちます。
Yii2.0 の機能の詳細については、公式の説明を参照してください。
背景知識
本書は Yii2 に焦点を当てていますが、読者に Yii1.1 の開発経験は必要ないことに注意してください。このような背景知識があると Yii2 をより早くマスターするのに役立ちますが、説明の過程で、Yii1.1 に関する関連知識のない読者が関連概念を補足するのにこの本が役立ちます。これらの概念を理解していれば、読者は Yii1.1 を一から学ぶ必要はなく、直接 Yii2 を使い始めることができます。
もちろん、Yii は PHP フレームワークですので、PHP を理解しておくのがベストですが、コードに習熟する必要はなく、コードを理解し、簡単なコードが書け、どの関数を使うべきか大まかに知っていれば十分です。基本的にはプログラミング時に使用するだけで十分ですが、使いながら学習することも学習方法です。
同時に、Yii はオブジェクト指向フレームワークでもあります。これは、Yii がコード構成と問題解決の観点からオブジェクト指向の考え方を体現していることを意味します。 Yii で開発するには、この考え方に従うのが最善です。したがって、読者はオブジェクト指向プログラミングについてある程度の理解を持っていることが推奨されます。実際、プログラマーのレベルを判断するのは、特定の言語や特定の開発フレームワークの習熟度だけではありません。さらに重要なのは、問題を解決するためのアイデアと方法に依存します。メソッドの主要なカテゴリの 1 つはオブジェクト指向メソッドです。この観点から見ると、Yii の学習と使用には高度なオブジェクト指向手法は必要ありません。しかし、経験者として、読者の皆様にはオブジェクト指向の開発手法を体系的かつ包括的に学んでいただきたいと今でも願っています。特に本書では、Web開発に携わる際によく使われるデザインパターンについても具体的に解説します。
この本の読み方
これは「クイックスタート」や「1 週間でマスター」の本ではありません。この本の非常に重要な目的と出発点は、Yii2.0 の原則を分析して、読者が Yii2.0 が何であるか、そしてなぜそうなるのかを理解できるようにすることです。それは一夜にして起こるかもしれません。この本には多くのコードが含まれており、データ構造の分析、コール スタックの追跡、コード フローの追跡が必要です。私たちは鮮やかで簡潔であるよう努めていますが、読者は依然として「古代の仏陀の緑灯籠」に備えて心の準備をし、衝動的になったりせっかちになったりせず、内なるスキルの練習に集中し、しっかりとした基礎を築き、独自のスキルを練習する必要があります。できるだけ早く。
内容的にはYii2.0の本質を直接指摘しており、完璧ではなく洗練を目指しているが、関連するPHPやHTTP、その他多くの知識についてはせいぜい触れただけで表面的なものであり、内容は不十分である。それを紹介するために。そのため、関連する知識や背景知識については、検索エンジンなどを駆使して自習・補完する必要があります。
章の構成に関しては、この本は一般に、内容が徐々に深化するパターンで配置されています。同時に、各パートの内容は比較的独立しており、各ページの内容は可能な限り独立した記事にすることができます。したがって、Yii2.0 を初めて使用する読者は、段階的に読むことをお勧めします。一定の基礎を持った読者は、自分の興味や趣味に基づいて学習の入り口を自由に選ぶことができ、気になる知識のポイントに出会ったときに、該当するページを検索することで該当するページを見つけることができます。
Yii の基礎セクションでは、Yii のフレームワーク全体を理解するための最も基本的な概念であるプロパティ、イベント、ビヘイビアなどの Yii の最も基本的な知識を順番に紹介します。
Yii 規約セクションでは、Yii 規約のいくつかのルーチンと設定を主に説明し、開発者が何も指定しない場合の Yii のデフォルト動作の問題を解決し、Yii の実際の使用方法についての理解を深めます。この部分には主に、Yii アプリケーションのディレクトリ構造とエントリスクリプト、エイリアス (Alias)、Yii の自動クラスロード機構、環境および設定ファイル、設定項目 (Configuration) などが含まれます。
「Yii パターン」セクションでは、現在の Web 開発において最も主流で成熟したデザインパターンの一部を Yii がどのように実装しているかを分析します。これらのデザインパターンを学ぶことは、Yii の仕組みを深く理解するのに役立ち、さらに稀なこととして、読者の開発およびデザインレベルの向上につながります。このパートでは主に、MVC、依存関係注入と依存関係注入コンテナー、サービス ロケーター (Service Locator) の 3 つの設計パターンについて説明します。
とは何ですか
Yii は、さまざまな種類の Web アプリケーションの開発に使用される PHP フレームワークです。 Yii は、これを高性能のコンポーネントベースのフレームワークとして公式に定義しています。
個人的な経験から言えば、Yii には次のような特徴があります:
Yii はもっと「トレンディー」です。
Yii 開発チームは常に業界の Web 開発の最新テクノロジーに注目しており、現在最も人気のあるテクノロジーを吸収することに細心の注意を払っています。近年の Web 開発における最もトレンドな技術は多かれ少なかれ Yii に見られると言えます。たとえば、Yii は最初に開始されたとき、明らかな Ruby on Rails スタイルを持っていました; たとえば、Yii2 に実装されたばかりの名前空間やその他の PHP 最新機能がサポートされていました。トレンドやトレンドを追い続けたフレームワークだけが魅力的で活力があり、興味深く学ぶ意味のあるものになります。
Yii は比較的「簡単」です。
その名のとおり、Yii は学習と使用が比較的簡単なフレームワークです。コードの品質は非常に高く、学ぶべきことがたくさんあります。明確なコメントと豊富なドキュメントにより、コードが読みやすくなります。コミュニティが活発で、公式フォーラムには中国語セクションがあり、国内フォーラムも非常に人気があり、知識を得るのは簡単です。アーキテクチャは比較的安定しており、Yii1.1 から Yii2 への変更点から判断すると、オリジナルの規約や蓄積された経験の多くは依然として適用可能です。
Yii はより「完全」です。
Web 開発に関する限り、アプリケーションの種類や開発のどの段階で共通の問題が発生しても、Yii には成熟した効率的で信頼性の高いソリューションが用意されています。一般的な Web 開発の場合は、これで十分です。たとえば、Yii は、疑似静的、国際化、RESTful などのプログラミング フレームワークを提供します。ただし、規模という点では、Yii はまだ大きなフレームワークではありません。私の個人的な評価は、中規模で軽量なフレームワークであり、ほとんどのアプリケーション開発には間違いなく十分です。
Yii は比較的「速い」です。
Yii は、重要な機能として業務効率化を公式に推進しています。実際の使用状況から判断すると、数ある PHP フレームワークの中でも効率の点で一定の利点があります。しかし、個人的には、これは最も重要な機能ではないと思います。フレームワークのユーザー、つまり開発者にとっては、開発効率の方が重要です。 Yii の合理的なアーキテクチャにより、Web 開発で一般的に使用されるアイデアやパターンを簡単に適用できます。 Web 開発でよく遭遇するいくつかの詳細な問題に対して、Yii はすぐに使用できる、非常に効率的で便利な既成のソリューションを多数提供しています。開発者や開発チームにとって、高い開発効率はさらに重要です。
卓越性を目指して努力し、大多数の Web 開発者のためにこのような優れたフレームワークを作成するというたゆまぬ努力をしてくれた Yii 開発チームに感謝したいと思います。私は Yii1.1 から Yii に触れて使用しており、仕事や趣味の関係でいくつかのフレームワークにも触れてきました。一般的に言えば、これまでのところ Yii にはとても満足しています。Yii で最も気に入っている点は 2 つあります。1 つは、Yii を学習した後、現時点で最も人気があり成熟した機能の多くを学習したことです。迅速に開発し、迅速に改善できることです。
Yii2.0
のハイライト
Yi には、Yii1.1 と Yii2.0 の 2 つの主要なバージョンがあります。 Yii1.1 は古いバージョンであり、本書執筆時点の最新バージョン番号は 1.1.15 です。 Yii1.1 は新たな開発は行われておらず、公式はメンテナンスとセキュリティ上の脆弱性の更新のみを行っており、新しい機能は導入されません。 Yii2.0 は、Yii1.1 をベースに完全に覆され、書き直されたフレームワークで、多くの最新技術と主流の開発慣習を吸収しており、最新世代の Web 開発フレームワークを代表するものです。付録 1: Yii2.0 と Yii1.1 の間の主な改善点 このセクションでは、Yii2.0 と Yii1.1 の間の主な改善点を紹介します。以下では、Yii2.0 のより顕著な機能のいくつかを簡単に紹介します:
PHP 名前空間、Trait、PSR 標準、Composer、Bower パッケージ マネージャーなどの新しいテクノロジと標準を使用します。
新しいアーキテクチャと、依存関係注入、依存関係注入コンテナー、サービス ロケーター (Service Locator) などの新しいパターンを実装しました。
Yii2.0 はセキュリティを非常に重視しており、SQL インジェクション、XSS 攻撃、CSRF 攻撃、Cookie 改ざんなどを効果的に防止するための一連の対策を採用しています。
さまざまな SQL および NOSQL データベースを幅広くサポートし、Active Record などのデータベース クエリおよび操作インターフェイスを効率的に実装し、データベースの移行、レプリケーション、読み取り/書き込み分離などの機能を提供します。
完全に標準に準拠した RESTful API は、最小限のコードで実装できます。
さまざまな粒度とメディアのキャッシュ メカニズムをサポートします。
Cookie およびトークンベースの認証、RBAC およびその他の権限制御方法に基づくさまざまな認証および認可方法を提供し、OpenID、OAuth1、OAuth2 などをサポートします。
Bootstrap、jQuery UI をサポートし、使用できる豊富なウィジェットを提供します。
完全な国際サポート。ICU 標準に準拠した時刻、複数形などの書式設定ツール、およびメッセージ翻訳やビュー翻訳などの機能を提供します。
2 つの主流の PHP テンプレート エンジン、Twig と Smarty をサポートすることに加えて、開発者は他のエンジンをサポートする独自の拡張機能を作成することもできます。
勤勉なプログラマー向けに、Yii デバッグ ツールバー、Gii コード ジェネレーター、ドキュメント ジェネレーターなどの効率的な開発ツールを提供します。
Codeception および Faker と統合され、DB Migration と組み合わせて、テスト開発を容易にするフィクスチャ フレームワークを提供します。
シンプルなアプリケーション テンプレートと高度なアプリケーション テンプレートが提供されており、さまざまな開発シナリオに適しており、開発者が独自のアプリケーションをできるだけ早く構築するのに役立ちます。
Yii2.0 の機能の詳細については、公式の説明を参照してください。
背景知識
本書は Yii2 に焦点を当てていますが、読者に Yii1.1 の開発経験は必要ないことに注意してください。このような背景知識があると Yii2 をより早くマスターするのに役立ちますが、説明の過程で、Yii1.1 に関する関連知識のない読者が関連概念を補足するのにこの本が役立ちます。これらの概念を理解していれば、読者は Yii1.1 を一から学ぶ必要はなく、直接 Yii2 を使い始めることができます。
もちろん、Yii は PHP フレームワークですので、PHP を理解しておくのがベストですが、コードに習熟する必要はなく、コードを理解し、簡単なコードが書け、どの関数を使うべきか大まかに知っていれば十分です。基本的にはプログラミング時に使用するだけで十分ですが、使いながら学習することも学習方法です。
同時に、Yii はオブジェクト指向フレームワークでもあります。これは、Yii がコード構成と問題解決の観点からオブジェクト指向の考え方を体現していることを意味します。 Yii で開発するには、この考え方に従うのが最善です。したがって、読者はオブジェクト指向プログラミングについてある程度の理解を持っていることが推奨されます。実際、プログラマーのレベルを判断するのは、特定の言語や特定の開発フレームワークの習熟度だけではありません。さらに重要なのは、問題を解決するためのアイデアと方法に依存します。メソッドの主要なカテゴリの 1 つはオブジェクト指向メソッドです。この観点から見ると、Yii の学習と使用には高度なオブジェクト指向手法は必要ありません。しかし、経験者として、読者の皆様にはオブジェクト指向の開発手法を体系的かつ包括的に学んでいただきたいと今でも願っています。特に本書では、Web開発に携わる際によく使われるデザインパターンについても具体的に解説します。
この本の読み方
これは「クイックスタート」や「1 週間でマスター」の本ではありません。この本の非常に重要な目的と出発点は、Yii2.0 の原則を分析して、読者が Yii2.0 が何であるか、そしてなぜそうなるのかを理解できるようにすることです。それは一夜にして起こるかもしれません。この本には多くのコードが含まれており、データ構造の分析、コール スタックの追跡、コード フローの追跡が必要です。私たちは鮮やかで簡潔であるよう努めていますが、読者は依然として「古代の仏陀の緑灯籠」に備えて心の準備をし、衝動的になったりせっかちになったりせず、内なるスキルの練習に集中し、しっかりとした基礎を築き、独自のスキルを練習する必要があります。できるだけ早く。
内容的にはYii2.0の本質を直接指摘しており、完璧ではなく洗練を目指しているが、関連するPHPやHTTP、その他多くの知識についてはせいぜい触れただけで表面的なものであり、内容は不十分である。それを紹介するために。そのため、関連する知識や背景知識については、検索エンジンなどを駆使して自習・補完する必要があります。
章の構成に関しては、この本は一般に、内容が徐々に深化するパターンで配置されています。同時に、各パートの内容は比較的独立しており、各ページの内容は可能な限り独立した記事にすることができます。したがって、Yii2.0 を初めて使用する読者は、段階的に読むことをお勧めします。一定の基礎を持った読者は、自分の興味や趣味に基づいて学習の入り口を自由に選ぶことができ、気になる知識のポイントに出会ったときに、該当するページを検索することで該当するページを見つけることができます。
Yii の基礎セクションでは、Yii のフレームワーク全体を理解するための最も基本的な概念であるプロパティ、イベント、ビヘイビアなどの Yii の最も基本的な知識を順番に紹介します。
Yii 規約セクションでは、Yii 規約のいくつかのルーチンと設定を主に説明し、開発者が何も指定しない場合の Yii のデフォルト動作の問題を解決し、Yii の実際の使用方法についての理解を深めます。この部分には主に、Yii アプリケーションのディレクトリ構造とエントリスクリプト、エイリアス (Alias)、Yii の自動クラスロード機構、環境および設定ファイル、設定項目 (Configuration) などが含まれます。
「Yii パターン」セクションでは、現在の Web 開発において最も主流で成熟したデザインパターンの一部を Yii がどのように実装しているかを分析します。これらのデザインパターンを学ぶことは、Yii の仕組みを深く理解するのに役立ち、さらに稀なこととして、読者の開発およびデザインレベルの向上につながります。このパートでは主に、MVC、依存関係注入と依存関係注入コンテナー、サービス ロケーター (Service Locator) の 3 つの設計パターンについて説明します。
このウェブサイトの声明

当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn