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
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Rotua Panjaitan
yii2
Commits
c03d902c
Commit
c03d902c
authored
Nov 02, 2014
by
Nobuo Kihara
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs/guide-ja/* changes for "render" and "rendering" [ci skip]
parent
218de429
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
16 additions
and
15 deletions
+16
-15
intro-upgrade-from-v1.md
docs/guide-ja/intro-upgrade-from-v1.md
+2
-2
start-databases.md
docs/guide-ja/start-databases.md
+5
-4
start-forms.md
docs/guide-ja/start-forms.md
+1
-1
start-hello.md
docs/guide-ja/start-hello.md
+2
-2
start-workflow.md
docs/guide-ja/start-workflow.md
+3
-3
structure-application-components.md
docs/guide-ja/structure-application-components.md
+1
-1
structure-applications.md
docs/guide-ja/structure-applications.md
+1
-1
structure-views.md
docs/guide/structure-views.md
+1
-1
No files found.
docs/guide-ja/intro-upgrade-from-v1.md
View file @
c03d902c
...
@@ -151,8 +151,8 @@ Yii 2.0 は、パスエイリアスの使用を、ファイル/ディレクト
...
@@ -151,8 +151,8 @@ Yii 2.0 は、パスエイリアスの使用を、ファイル/ディレクト
------
------
Yii 2 のビューについての最も顕著な変更は、ビューの中で
`$this`
という特殊な変数がカレントコントローラやウィジェットを指すものではなくなったということです。
Yii 2 のビューについての最も顕著な変更は、ビューの中で
`$this`
という特殊な変数がカレントコントローラやウィジェットを指すものではなくなったということです。
今や
`$this`
は 2.0 で新しく導入された概念である
*ビュー*
オブジェクトを指します。
今や
`$this`
は 2.0 で新しく導入された概念である
*ビュー*
オブジェクトを指します。
*ビュー*
オブジェクトは
[
[yii\web\View
]
] という型であり、MVC パターンのビューの部分を表すものです。
*ビュー*
オブジェクトは
[
[yii\web\View
]
] という型であり、MVC パターンのビューの部分を表すものです。
ビューにおいてコントローラやウィジェットにアクセスしたい場合は、
`$this->context`
を使うことが出来ます。
ビューにおいてコントローラやウィジェットにアクセスしたい場合は、
`$this->context`
を使うことが出来ます。
パーシャルビューを別のビューの中で表示するためには、
`$this->renderPartial()`
ではなく、
`$this->render()`
を使います。
パーシャルビューを別のビューの中で表示するためには、
`$this->renderPartial()`
ではなく、
`$this->render()`
を使います。
...
...
docs/guide-ja/start-databases.md
View file @
c03d902c
...
@@ -184,7 +184,7 @@ class CountryController extends Controller
...
@@ -184,7 +184,7 @@ class CountryController extends Controller
*
クエリによって表現される SQL 文に
`offset`
句と
`limit`
句をセットして、一度に一ページ分のデータだけ (1ページ最大5行)を返すようにします。
*
クエリによって表現される SQL 文に
`offset`
句と
`limit`
句をセットして、一度に一ページ分のデータだけ (1ページ最大5行)を返すようにします。
*
次の項で説明されるように、一連のページボタンからなるページャをビューに表示するために使われます。
*
次の項で説明されるように、一連のページボタンからなるページャをビューに表示するために使われます。
コードの最後で、
`index`
アクションは
`index`
と言う名前のビューを
表示
していますが、このとき、国データはもちろん、そのページ付け情報もビューに渡されます。
コードの最後で、
`index`
アクションは
`index`
と言う名前のビューを
レンダリング
していますが、このとき、国データはもちろん、そのページ付け情報もビューに渡されます。
ビューを作成する<a name="creating-view"></a>
ビューを作成する<a name="creating-view"></a>
...
@@ -213,8 +213,9 @@ use yii\widgets\LinkPager;
...
@@ -213,8 +213,9 @@ use yii\widgets\LinkPager;
```
```
ビューは国データの表示に関連して二つの部分に分けられます。
ビューは国データの表示に関連して二つの部分に分けられます。
最初の部分では、提供された国データが HTML の順序無しリストとして表示されます。
最初の部分では、提供された国データがたどられて、HTML の順序無しリストとしてレンダリングされます。
第二の部分では、アクションから渡されたページ付け情報を使って、
[
[yii\widgets\LinkPager
]
] ウィジェットが表示されます。
第二の部分では、アクションから渡されたページ付け情報を使って、
[
[yii\widgets\LinkPager
]
]
ウィジェットがレンダリングされます。
`LinkPager`
ウィジェットはページボタンのリストを表示します。ボタンのどれかをクリックすると、対応するページの国データが更新表示されます。
`LinkPager`
ウィジェットはページボタンのリストを表示します。ボタンのどれかをクリックすると、対応するページの国データが更新表示されます。
...
@@ -243,7 +244,7 @@ http://hostname/index.php?r=country/index&page=2
...
@@ -243,7 +244,7 @@ http://hostname/index.php?r=country/index&page=2
*
最初、
[
[yii\data\Pagination|Pagination
]
] は、1ページ目を表しています。
*
最初、
[
[yii\data\Pagination|Pagination
]
] は、1ページ目を表しています。
これは、国の SELECT クエリが
`LIMIT 5 OFFSET 0`
という句を伴うことを示しています。
これは、国の SELECT クエリが
`LIMIT 5 OFFSET 0`
という句を伴うことを示しています。
その結果、最初の5つの国が取得されて表示されます。
その結果、最初の5つの国が取得されて表示されます。
*
[
[yii\widgets\LinkPager|LinkPager
]
] ウィジェットは、
[
[yii\data\Pagination::createUrl()|Pagination
]
] によって作成された URL を使ってページボタンを
表示
します。
*
[
[yii\widgets\LinkPager|LinkPager
]
] ウィジェットは、
[
[yii\data\Pagination::createUrl()|Pagination
]
] によって作成された URL を使ってページボタンを
レンダリング
します。
URL は、別々のページ番号を表現する
`page`
というクエリパラメータを含んだものになります。
URL は、別々のページ番号を表現する
`page`
というクエリパラメータを含んだものになります。
*
ページボタン "2" をクリックすると、
`country/index`
のルートに対する新しいリクエストが発行され、処理されます。
*
ページボタン "2" をクリックすると、
`country/index`
のルートに対する新しいリクエストが発行され、処理されます。
[
[yii\data\Pagination|Pagination
]
] が URL から
`page`
クエリパラメータを読み取って、カレントページ番号を 2 にセットします。
[
[yii\data\Pagination|Pagination
]
] が URL から
`page`
クエリパラメータを読み取って、カレントページ番号を 2 にセットします。
...
...
docs/guide-ja/start-forms.md
View file @
c03d902c
...
@@ -172,7 +172,7 @@ use yii\widgets\ActiveForm;
...
@@ -172,7 +172,7 @@ use yii\widgets\ActiveForm;
```
```
このビューは HTML フォームを構築するのに、
[
[yii\widgets\ActiveForm|ActiveForm
]
] と呼ばれる強力な
[
ウィジェット
](
structure-widgets.md
)
を使います。
このビューは HTML フォームを構築するのに、
[
[yii\widgets\ActiveForm|ActiveForm
]
] と呼ばれる強力な
[
ウィジェット
](
structure-widgets.md
)
を使います。
ウィジェットの
`begin()`
メソッドと
`end()`
メソッドが、それぞれ、フォームの開始タグと終了タグを
表示
します。
ウィジェットの
`begin()`
メソッドと
`end()`
メソッドが、それぞれ、フォームの開始タグと終了タグを
レンダリング
します。
この二つのメソッドの呼び出しの間に、
[
[yii\widgets\ActiveForm::field()|field()
]
] メソッドによって入力フィールドが作成されます。
この二つのメソッドの呼び出しの間に、
[
[yii\widgets\ActiveForm::field()|field()
]
] メソッドによって入力フィールドが作成されます。
最初の入力フィールドは "name" のデータ、第二の入力フィールドは "email" のデータのためのものです。
最初の入力フィールドは "name" のデータ、第二の入力フィールドは "email" のデータのためのものです。
入力フィールドの後に、
[
[yii\helpers\Html::submitButton()
]
] メソッドが呼ばれて、送信ボタンを生成しています。
入力フィールドの後に、
[
[yii\helpers\Html::submitButton()
]
] メソッドが呼ばれて、送信ボタンを生成しています。
...
...
docs/guide-ja/start-hello.md
View file @
c03d902c
...
@@ -63,9 +63,9 @@ Yii はコントローラクラスの中でアクションのメソッドとア
...
@@ -63,9 +63,9 @@ Yii はコントローラクラスの中でアクションのメソッドとア
アプリケーションは、リクエストを受け取って、当該リクエストの処理を
`say`
アクションに任せると決定した場合、リクエストの中に同じ名前の付いたパラメータがあれば、それをこのパラメータに代入します。
アプリケーションは、リクエストを受け取って、当該リクエストの処理を
`say`
アクションに任せると決定した場合、リクエストの中に同じ名前の付いたパラメータがあれば、それをこのパラメータに代入します。
言い換えれば、もしリクエストに
`"GoodBye"`
という値の
`message`
パラメータが入っていれば、アクションの
`$message`
変数にその値が割り当てられます。
言い換えれば、もしリクエストに
`"GoodBye"`
という値の
`message`
パラメータが入っていれば、アクションの
`$message`
変数にその値が割り当てられます。
このアクションメソッドの中では、
[
[yii\web\Controller::render()|render()
]
] が呼ばれて
`say`
と言う名前の
[
ビュー
](
structure-views.md
)
ファイルが
表示
されます。
このアクションメソッドの中では、
[
[yii\web\Controller::render()|render()
]
] が呼ばれて
`say`
と言う名前の
[
ビュー
](
structure-views.md
)
ファイルが
レンダリング
されます。
`message`
パラメータも同時にビューに渡され、そこで使用されます。
`message`
パラメータも同時にビューに渡され、そこで使用されます。
表示
結果はアクションメソッドによって返されます。
レンダリング
結果はアクションメソッドによって返されます。
返された結果はアプリケーションによって受け取られ、ブラウザ上でエンドユーザに(完全な HTML ページの一部として)表示されます。
返された結果はアプリケーションによって受け取られ、ブラウザ上でエンドユーザに(完全な HTML ページの一部として)表示されます。
...
...
docs/guide-ja/start-workflow.md
View file @
c03d902c
...
@@ -90,7 +90,7 @@ Yii は [モデル・ビュー・コントローラ (MVC)](http://wikipedia.org/
...
@@ -90,7 +90,7 @@ Yii は [モデル・ビュー・コントローラ (MVC)](http://wikipedia.org/
6.
一つでもフィルタが失敗したときは、アクションはキャンセルされます。
6.
一つでもフィルタが失敗したときは、アクションはキャンセルされます。
7.
すべてのフィルタを通ったとき、アクションが実行されます。
7.
すべてのフィルタを通ったとき、アクションが実行されます。
8.
アクションはデータモデルを、おそらくはデータベースから、読み出します。
8.
アクションはデータモデルを、おそらくはデータベースから、読み出します。
9.
アクションはデータモデルをビューに提供して、ビューを
表示
します。
9.
アクションはデータモデルをビューに提供して、ビューを
レンダリング
します。
10.
表示された
結果が
[
レスポンス
](
runtime-responses.md
)
アプリケーションコンポーネントに返されます。
10.
レンダリング
結果が
[
レスポンス
](
runtime-responses.md
)
アプリケーションコンポーネントに返されます。
11.
レスポンスコンポーネントが
表示された
結果をユーザのブラウザに送信します。
11.
レスポンスコンポーネントが
レンダリング
結果をユーザのブラウザに送信します。
docs/guide-ja/structure-application-components.md
View file @
c03d902c
...
@@ -115,5 +115,5 @@ Yii 縺ョ繧「繝励Μ繧ア繝シ繧キ繝ァ繝ウ縺後Θ繝シ繧カ繝ェ繧ッ繧ィ繧ケ繝医r蜃ヲ逅☆繧九%縺ィ
...
@@ -115,5 +115,5 @@ Yii 縺ョ繧「繝励Μ繧ア繝シ繧キ繝ァ繝ウ縺後Θ繝シ繧カ繝ェ繧ッ繧ィ繧ケ繝医r蜃ヲ逅☆繧九%縺ィ
*
[
[yii\web\User|user
]
]: ユーザの認証情報を表現します。
*
[
[yii\web\User|user
]
]: ユーザの認証情報を表現します。
このコンポーネントは、
[
[yii\web\Application|ウェブアプリケーション
]
] においてのみ利用できます。.
このコンポーネントは、
[
[yii\web\Application|ウェブアプリケーション
]
] においてのみ利用できます。.
更なる詳細は
[
認証
](
security-authentication.md
)
の節を参照してください。
更なる詳細は
[
認証
](
security-authentication.md
)
の節を参照してください。
*
[
[yii\web\View|view
]
]: ビューの描画を
サポー
トします。
*
[
[yii\web\View|view
]
]: ビューのレンダ
リングをサポートします
。
更なる詳細は
[
ビュー
](
structure-views.md
)
の節を参照してください。
更なる詳細は
[
ビュー
](
structure-views.md
)
の節を参照してください。
docs/guide-ja/structure-applications.md
View file @
c03d902c
...
@@ -426,7 +426,7 @@ $width = \Yii::$app->params['thumbnail.size'][0];
...
@@ -426,7 +426,7 @@ $width = \Yii::$app->params['thumbnail.size'][0];
#### [[yii\base\Application::layout|layout]] <a name="layout"></a>
#### [[yii\base\Application::layout|layout]] <a name="layout"></a>
このプロパティは、[ビュー](structure-views.md) を
描画
するときに使われるべきデフォルトのレイアウトを規定します。
このプロパティは、[ビュー](structure-views.md) を
レンダリング
するときに使われるべきデフォルトのレイアウトを規定します。
デフォルト値は `'main'` であり、[レイアウトパス](#layoutPath) の下にある `main.php` というファイルが使われるべき事を意味します。
デフォルト値は `'main'` であり、[レイアウトパス](#layoutPath) の下にある `main.php` というファイルが使われるべき事を意味します。
[レイアウトパス](#layoutPath) と [ビューパス](#viewPath) の両方がデフォルト値を取る場合、
[レイアウトパス](#layoutPath) と [ビューパス](#viewPath) の両方がデフォルト値を取る場合、
デフォルトのレイアウトファイルは `@app/views/layouts/main.php` というパスエイリアスとして表すことが出来ます。
デフォルトのレイアウトファイルは `@app/views/layouts/main.php` というパスエイリアスとして表すことが出来ます。
...
...
docs/guide/structure-views.md
View file @
c03d902c
...
@@ -42,7 +42,7 @@ and rendering this view template.
...
@@ -42,7 +42,7 @@ and rendering this view template.
Besides
`$this`
, there may be other predefined variables in a view, such as
`$model`
in the above
Besides
`$this`
, there may be other predefined variables in a view, such as
`$model`
in the above
example. These variables represent the data that are
*pushed*
into the view by
[
controllers
](
structure-controllers.md
)
example. These variables represent the data that are
*pushed*
into the view by
[
controllers
](
structure-controllers.md
)
or other objects wh
ose
trigger the
[
view rendering
](
#rendering-views
)
.
or other objects wh
ich
trigger the
[
view rendering
](
#rendering-views
)
.
> Tip: The predefined variables are listed in a comment block at beginning of a view so that they can
> Tip: The predefined variables are listed in a comment block at beginning of a view so that they can
be recognized by IDEs. It is also a good way of documenting your views.
be recognized by IDEs. It is also a good way of documenting your views.
...
...
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