ホームページ  >  記事  >  バックエンド開発  >  Yii Framework 公式ガイド シリーズ 14 - 基礎: 開発プロセス

Yii Framework 公式ガイド シリーズ 14 - 基礎: 開発プロセス

黄舟
黄舟オリジナル
2017-02-13 09:07:251365ブラウズ



Yii の基本概念を紹介した後、Yii を使用して Web アプリケーションを開発するときの一般的な開発プロセスについて説明します。 ここでの開発プロセスは、アプリケーションの要件分析と必要な設計分析が完了していることを前提としています。

  1. ディレクトリ構造のスケルトンを作成します。 「最初の Web アプリケーションの作成」で説明した yiic ツールを使用すると、この手順を迅速に実装できます。 yiic工具可以快速实现此步骤。

  2. 配置此 应用。这是通过修改应用配置文件实现的。 此步骤可能也需要编写一些应用组件(例如用户组件)。

  3. 为所管理的每个类型的数据创建一个 模型 类。 Creating First Yii Application 和 Automatic Code Generation 中讲述的 Gii 工具可以用于快速为每个数据表创建 active record 类。为每个类型的用户请求 创建一个 控制器 类。 具体如何对用户请求归类要看实际需求。总体来说,如果一个模型类需要被用户访问,他就应该有一个相应的控制器类。 Gii

  4. このアプリを設定します。これは、アプリケーション構成ファイルを変更することによって実現されます。 この手順では、一部のアプリケーション コンポーネント (ユーザー コンポーネントなど) の作成も必要になる場合があります。

  5. 管理するデータの種類ごとに Model クラスを作成します。 「最初の Yii アプリケーションの作成と自動コード生成」で説明されている Gii ツールを使用すると、各データ テーブルのアクティブ レコード クラスをすばやく作成できます。ユーザーリクエストのタイプごとにコントローラークラスを作成します。 ユーザーのリクエストをどのように分類するかは、実際のニーズによって異なります。一般に、ユーザーがモデル クラスにアクセスする必要がある場合は、対応するコントローラー クラスが必要です。 Gii ツールでもこの​​手順を自動化できます。

  6. アクションとそれに対応するビューを実装します。 これが実際に行わなければならない作業です。

  7. コントローラークラスで必要なアクションフィルターを設定します。

  8. テーマ機能が必要な場合は、テーマを作成します。

  9. 国際化(I18N)が必要な場合は、翻訳情報を作成します。

キャッシュ可能なデータ ポイントとビュー ポイントに適切なキャッシュ手法を適用します。

最終調整と展開。 🎜🎜🎜🎜上記の各ステップでは、テスト ケースを作成して実行する必要がある場合があります。 🎜🎜上記は Yii Framework 公式ガイド シリーズ 14 - 基礎知識: 開発プロセスです。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) をご覧ください。 🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。