# Yii 2.0 決定版ガイド

> Table of contents of the guide: getting started, application structure, requests, key concepts, databases, forms, output, security, caching, REST and testing.

このチュートリアルは [Yii ドキュメント許諾条件](https://www.yiiframework.com/doc/terms/) の下にリリースされています。

All Rights Reserved.

2014 (c) Yii Software LLC.

## 導入

- [Yii について](/docs/ja/guide/intro-yii/index.md)
- [バージョン 1.1 からのアップグレード](/docs/ja/guide/intro-upgrade-from-v1/index.md)

## 始めよう

- [何を知っている必要があるか](/docs/ja/guide/start-prerequisites/index.md)
- [Yii をインストールする](/docs/ja/guide/start-installation/index.md)
- [アプリケーションを走らせる](/docs/ja/guide/start-workflow/index.md)
- [こんにちは、と言う](/docs/ja/guide/start-hello/index.md)
- [フォームを扱う](/docs/ja/guide/start-forms/index.md)
- [データベースを扱う](/docs/ja/guide/start-databases/index.md)
- [Gii でコードを生成する](/docs/ja/guide/start-gii/index.md)
- [先を見通す](/docs/ja/guide/start-looking-ahead/index.md)

## アプリケーションの構造

- [アプリケーションの構造の概要](/docs/ja/guide/structure-overview/index.md)
- [エントリ・スクリプト](/docs/ja/guide/structure-entry-scripts/index.md)
- [アプリケーション](/docs/ja/guide/structure-applications/index.md)
- [アプリケーション・コンポーネント](/docs/ja/guide/structure-application-components/index.md)
- [コントローラ](/docs/ja/guide/structure-controllers/index.md)
- [モデル](/docs/ja/guide/structure-models/index.md)
- [ビュー](/docs/ja/guide/structure-views/index.md)
- [モジュール](/docs/ja/guide/structure-modules/index.md)
- [フィルタ](/docs/ja/guide/structure-filters/index.md)
- [ウィジェット](/docs/ja/guide/structure-widgets/index.md)
- [アセット](/docs/ja/guide/structure-assets/index.md)
- [エクステンション](/docs/ja/guide/structure-extensions/index.md)

## リクエストの処理

- [リクエストの処理の概要](/docs/ja/guide/runtime-overview/index.md)
- [ブートストラップ](/docs/ja/guide/runtime-bootstrapping/index.md)
- [ルーティングと URL 生成](/docs/ja/guide/runtime-routing/index.md)
- [リクエスト](/docs/ja/guide/runtime-requests/index.md)
- [レスポンス](/docs/ja/guide/runtime-responses/index.md)
- [セッションとクッキー](/docs/ja/guide/runtime-sessions-cookies/index.md)
- [エラー処理](/docs/ja/guide/runtime-handling-errors/index.md)
- [ロギング](/docs/ja/guide/runtime-logging/index.md)

## 鍵となる概念

- [コンポーネント](/docs/ja/guide/concept-components/index.md)
- [プロパティ](/docs/ja/guide/concept-properties/index.md)
- [イベント](/docs/ja/guide/concept-events/index.md)
- [ビヘイビア](/docs/ja/guide/concept-behaviors/index.md)
- [構成情報](/docs/ja/guide/concept-configurations/index.md)
- [エイリアス](/docs/ja/guide/concept-aliases/index.md)
- [クラスのオートロード](/docs/ja/guide/concept-autoloading/index.md)
- [サービス・ロケータ](/docs/ja/guide/concept-service-locator/index.md)
- [依存注入コンテナ](/docs/ja/guide/concept-di-container/index.md)

## データベースの取り扱い

- [データベース・アクセス・オブジェクト](/docs/ja/guide/db-dao/index.md): データベースへの接続、基本的なクエリ、トランザクション、および、スキーマ操作
- [クエリ・ビルダ](/docs/ja/guide/db-query-builder/index.md): シンプルな抽象レイヤを使ってデータベースに対してクエリを行う
- [アクティブ・レコード](/docs/ja/guide/db-active-record/index.md): アクティブ・レコード ORM、レコードの読み出しと操作、リレーションの定義
- [マイグレーション](/docs/ja/guide/db-migrations/index.md): チーム開発環境においてデータベースにバージョン・コントロールを適用
- [Sphinx](https://www.yiiframework.com/extension/yiisoft/yii2-sphinx/doc/guide)
- [Redis](https://www.yiiframework.com/extension/yiisoft/yii2-redis/doc/guide)
- [MongoDB](https://www.yiiframework.com/extension/yiisoft/yii2-mongodb/doc/guide)
- [ElasticSearch](https://www.yiiframework.com/extension/yiisoft/yii2-elasticsearch/doc/guide)

## ユーザからのデータ取得

- [フォームを作成する](/docs/ja/guide/input-forms/index.md)
- [入力を検証する](/docs/ja/guide/input-validation/index.md)
- [ファイルをアップロードする](/docs/ja/guide/input-file-upload/index.md)
- [表形式インプットのデータ収集](/docs/ja/guide/input-tabular-input/index.md)
- [複数のモデルのデータを取得する](/docs/ja/guide/input-multiple-models/index.md)
- [クライアント・サイドで ActiveForm を拡張する](/docs/ja/guide/input-form-javascript/index.md)

## データの表示

- [データのフォーマット](/docs/ja/guide/output-formatting/index.md)
- [ページネーション](/docs/ja/guide/output-pagination/index.md)
- [並べ替え](/docs/ja/guide/output-sorting/index.md)
- [データ・プロバイダ](/docs/ja/guide/output-data-providers/index.md)
- [データ・ウィジェット](/docs/ja/guide/output-data-widgets/index.md)
- [クライアント・スクリプトを扱う](/docs/ja/guide/output-client-scripts/index.md)
- [テーマ](/docs/ja/guide/output-theming/index.md)

## セキュリティ

- [セキュリティの概要](/docs/ja/guide/security-overview/index.md)
- [認証](/docs/ja/guide/security-authentication/index.md)
- [権限付与](/docs/ja/guide/security-authorization/index.md)
- [パスワードを扱う](/docs/ja/guide/security-passwords/index.md)
- [暗号化](/docs/ja/guide/security-cryptography/index.md)
- [認証クライアント](https://www.yiiframework.com/extension/yiisoft/yii2-authclient/doc/guide)
- [ベスト・プラクティス](/docs/ja/guide/security-best-practices/index.md)

## キャッシュ

- [キャッシュの概要](/docs/ja/guide/caching-overview/index.md)
- [データ・キャッシュ](/docs/ja/guide/caching-data/index.md)
- [フラグメント・キャッシュ](/docs/ja/guide/caching-fragment/index.md)
- [ページ・キャッシュ](/docs/ja/guide/caching-page/index.md)
- [HTTP キャッシュ](/docs/ja/guide/caching-http/index.md)

## RESTful ウェブ・サービス

- [クイック・スタート](/docs/ja/guide/rest-quick-start/index.md)
- [リソース](/docs/ja/guide/rest-resources/index.md)
- [コレクションのフィルタリング](/docs/ja/guide/rest-filtering-collections/index.md)
- [コントローラ](/docs/ja/guide/rest-controllers/index.md)
- [ルーティング](/docs/ja/guide/rest-routing/index.md)
- [レスポンス形式の設定](/docs/ja/guide/rest-response-formatting/index.md)
- [認証](/docs/ja/guide/rest-authentication/index.md)
- [レート制限](/docs/ja/guide/rest-rate-limiting/index.md)
- [バージョン管理](/docs/ja/guide/rest-versioning/index.md)
- [エラー処理](/docs/ja/guide/rest-error-handling/index.md)

## 開発ツール

- [デバッグ・ツールバーとデバッガ](https://www.yiiframework.com/extension/yiisoft/yii2-debug/doc/guide)
- [Gii を使ってコードを生成する](https://www.yiiframework.com/extension/yiisoft/yii2-gii/doc/guide)
- [API ドキュメントを生成する](https://www.yiiframework.com/extension/yiisoft/yii2-apidoc)

## テスト

- [テストの概要](/docs/ja/guide/test-overview/index.md)
- [テスト環境の構築](/docs/ja/guide/test-environment-setup/index.md)
- [単体テスト](/docs/ja/guide/test-unit/index.md)
- [機能テスト](/docs/ja/guide/test-functional/index.md)
- [受入テスト](/docs/ja/guide/test-acceptance/index.md)
- [フィクスチャ](/docs/ja/guide/test-fixtures/index.md)

## スペシャル・トピック

- [アドバンスト・プロジェクト・テンプレート](https://www.yiiframework.com/extension/yiisoft/yii2-app-advanced/doc/guide)
- [アプリケーションを一から構築する](/docs/ja/guide/tutorial-start-from-scratch/index.md)
- [コンソール・コマンド](/docs/ja/guide/tutorial-console/index.md)
- [コア・バリデータ](/docs/ja/guide/tutorial-core-validators/index.md)
- [国際化](/docs/ja/guide/tutorial-i18n/index.md)
- [メール送信](/docs/ja/guide/tutorial-mailing/index.md)
- [パフォーマンス・チューニング](/docs/ja/guide/tutorial-performance-tuning/index.md)
- [共有ホスティング環境](/docs/ja/guide/tutorial-shared-hosting/index.md)
- [テンプレート・エンジン](/docs/ja/guide/tutorial-template-engines/index.md)
- [サードパーティのコードを扱う](/docs/ja/guide/tutorial-yii-integration/index.md)
- [Yii をマイクロ・フレームワークとして使う](/docs/ja/guide/tutorial-yii-as-micro-framework/index.md)

## ウィジェット

- [GridView](https://www.yiiframework.com/doc-2.0/yii-grid-gridview.html)
- [ListView](https://www.yiiframework.com/doc-2.0/yii-widgets-listview.html)
- [DetailView](https://www.yiiframework.com/doc-2.0/yii-widgets-detailview.html)
- [ActiveForm](https://www.yiiframework.com/doc/guide/2.0/ja/input-forms#activerecord-based-forms-activeform)
- [Pjax](https://www.yiiframework.com/doc-2.0/yii-widgets-pjax.html)
- [Menu](https://www.yiiframework.com/doc-2.0/yii-widgets-menu.html)
- [LinkPager](https://www.yiiframework.com/doc-2.0/yii-widgets-linkpager.html)
- [LinkSorter](https://www.yiiframework.com/doc-2.0/yii-widgets-linksorter.html)
- [Bootstrap ウィジェット](https://www.yiiframework.com/extension/yiisoft/yii2-bootstrap/doc/guide)
- [jQuery UI ウィジェット](https://www.yiiframework.com/extension/yiisoft/yii2-jui/doc/guide)

## ヘルパ

- [ヘルパの概要](/docs/ja/guide/helper-overview/index.md)
- [配列ヘルパ](/docs/ja/guide/helper-array/index.md)
- [Html ヘルパ](/docs/ja/guide/helper-html/index.md)
- [Url ヘルパ](/docs/ja/guide/helper-url/index.md)