Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PSDI Army
yii2
Commits
14716980
Commit
14716980
authored
Nov 28, 2014
by
Nobuo Kihara
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs/guide-ja/start-workflow.md - revised [ci skip]
parent
ae1bd393
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
15 deletions
+12
-15
start-workflow.md
docs/guide-ja/start-workflow.md
+12
-15
No files found.
docs/guide-ja/start-workflow.md
View file @
14716980
...
...
@@ -3,20 +3,17 @@
Yii のインストールが終ると、実際に動く Yii のアプリケーションにアクセスすることが出来るようになります。
その URL は、
`http://hostname/basic/web/index.php`
あるいは
`http://hostname/index.php`
など、設定によって異なります。
この節では、アプリケーションに組み込み済みの機能を紹介し、コードがどのように組織されているか、
そして、一般にアプリケーションがリクエストをどのように処理するかを説明します。
この節では、アプリケーションに組み込み済みの機能を紹介し、コードがどのように組織されているか、そして、一般にアプリケーションがリクエストをどのように処理するかを説明します。
> Info|情報: 話を簡単にするために、この「始めよう」のチュートリアルを通じて、
`basic/web`
をウェブサーバのドキュメントルートとして設定したと仮定します。そして、
アプリケーションにアクセスするための URL は
`http://hostname/index.php`
またはそれに似たものになるように
設定したと仮定します。
> Info|情報: 話を簡単にするために、この「始めよう」のチュートリアルを通じて、`basic/web` をウェブサーバのドキュメントルートとして設定したと仮定します。
そして、アプリケーションにアクセスするための URL は
`http://hostname/index.php`
またはそれに似たものになるように設定したと仮定します。
必要に応じて、説明の中の URL を読み替えてください。
機能<a name="functionality"></a>
----
インストールされた基本的なアプリケーションは
4つのページを持っています:
インストールされた基本的なアプリケーションは
四つのページを持っています。
*
ホームページ:
`http://hostname/index.php`
の URL にアクセスすると表示されます。
*
「について」のページ。
...
...
@@ -29,21 +26,21 @@ Yii のインストールが終ると、実際に動く Yii のアプリケー
ヘッダには、異なるページ間を行き来することを可能にするメインメニューバーがあります。
ブラウザのウィンドウの下部にツールバーがあることにも気がつくはずです。
これは Yii によって提供される便利な
[
デバッグツールバー
](
tool-debugger.md
)
であり、ログメッセージ、
レスポンスのステータス、データベースクエリの実行状況、その他、たくさんのデバッグ情報を記録・表示するものです。
これは Yii によって提供される便利な
[
デバッグツールバー
](
tool-debugger.md
)
であり、ログメッセージ、
レスポンスのステータス、データベースクエリの実行状況、その他、たくさんのデバッグ情報を記録・表示するものです。
アプリケーションの構造<a name="application-structure"></a>
----------------------
アプリケーションにとって最も重要なディレクトリとファイルは (アプリケーションのルートディレクトリが
`basic`
だと仮定すると) 以下の通りです
:
アプリケーションにとって最も重要なディレクトリとファイルは (アプリケーションのルートディレクトリが
`basic`
だと仮定すると) 以下の通りです
。
```
basic/ アプリケーションのベースパス
composer.json Composer によって使用される。パッケージ情報を記述
config/ アプリケーションその他の
コンフィギュレーション
を格納
console.php コンソールアプリケーションの
コンフィギュレーション
web.php ウェブアプリケーションの
コンフィギュレーション
config/ アプリケーションその他の
構成情報
を格納
console.php コンソールアプリケーションの
構成情報
web.php ウェブアプリケーションの
構成情報
commands/ コンソールコマンドのクラスを格納
controllers/ コントローラのクラスを格納
models/ モデルのクラスを格納
...
...
@@ -56,7 +53,7 @@ basic/ アプリケーションのベースパス
yii Yii コンソールコマンド実行スクリプト
```
一般に、アプリケーションのファイルは二種類に分けることが出来ます
:
`basic/web`
の下にあるファイルとその他のディレクトリの下にあるファイルです。
一般に、アプリケーションのファイルは二種類に分けることが出来ます
。すなわち、
`basic/web`
の下にあるファイルとその他のディレクトリの下にあるファイルです。
前者は HTTP で (すなわちブラウザで) 直接にアクセスすることが出来ますが、後者は直接のアクセスは出来ませんし、許可すべきでもありません。
Yii は
[
モデル・ビュー・コントローラ (MVC)
](
http://wikipedia.org/wiki/Model-view-controller
)
デザインパターンを実装していますが、それが上記のディレクトリ構成にも反映されています。
...
...
@@ -81,7 +78,7 @@ Yii は [モデル・ビュー・コントローラ (MVC)](http://wikipedia.org/
![
リクエストのライフサイクル
](
images/request-lifecycle.png
)
1.
ユーザが
[
エントリスクリプト
](
structure-entry-scripts.md
)
`web/index.php`
に対してリクエストを出します。
2.
エントリスクリプトはアプリケーションの
[
コンフィギュレーション
](
concept-configurations.md
)
を読み出して、
2.
エントリスクリプトはアプリケーションの
[
構成情報
](
concept-configurations.md
)
を読み出して、
リクエストを処理する
[
アプリケーション
](
structure-applications.md
)
のインスタンスを作成します。
3.
アプリケーションは、
[
リクエスト
](
runtime-requests.md
)
アプリケーションコンポーネントの助力を得て、
リクエストされた
[
ルート
](
runtime-routing.md
)
を解決します。
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment