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
ec266a0d
Commit
ec266a0d
authored
Nov 10, 2014
by
Nobuo Kihara
Committed by
Nobuo Kihara
Nov 10, 2014
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs/guide-ja/structure-widgets.md - WIP [ci skip]
parent
bc052fbf
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
16 deletions
+17
-16
structure-widgets.md
docs/guide-ja/structure-widgets.md
+17
-16
No files found.
docs/guide-ja/structure-widgets.md
View file @
ec266a0d
Widgets
ウィジェット
=======
=======
=====
Widgets are reusable building blocks used in
[
views
](
structure-views.md
)
to create complex and configurable user
ウィジェットは、
[
ビュー
](
structure-views.md
)
で使用される再利用可能な構成ブロックで、
interface elements in an object-oriented fashion. For example, a date picker widget may generate a fancy date picker
複雑かつコンフィギュレーション可能なユーザインタフェイス要素をオブジェクト指向のやり方で作成するためのものです。
that allows users to pick a date as their input. All you need to do is just to insert the code in a view
例えば、日付選択ウィジェットを使うと、入力として日付を選択することを可能にする素敵なデイトピッカーを生成することが出来ます。
like the following
:
このとき、あなたがしなければならないことは、次のようなコードをビューに挿入することだけです
:
```
php
```
php
<?php
<?php
...
@@ -13,18 +13,19 @@ use yii\jui\DatePicker;
...
@@ -13,18 +13,19 @@ use yii\jui\DatePicker;
<?=
DatePicker
::
widget
([
'name'
=>
'date'
])
?>
<?=
DatePicker
::
widget
([
'name'
=>
'date'
])
?>
```
```
There are a good number of widgets bundled with Yii, such as
[
[yii\widgets\ActiveForm|active form
]
],
数多くのウィジェットが Yii にバンドルされています。例えば、
[
[yii\widgets\ActiveForm|アクティブフォーム
]
] や、
[
[yii\widgets\Menu|
menu
]
],
[
jQuery UI widgets
](
widget-jui.md
)
,
[
Twitter Bootstrap widgets
](
widget-bootstrap.md
)
.
[
[yii\widgets\Menu|
メニュー
]
]、
[
jQuery UI ウィジェット
](
widget-jui.md
)
、
[
Twitter Bootstrap ウィジェット
](
widget-bootstrap.md
)
などです。
In the following, we will introduce the basic knowledge about widgets. Please refer to the class API documentation
下記では、ウィジェットに関する基本的な知識の手引きをします。
if you want to learn about the usage of a particular widget.
特定のウィジェットの使い方について学ぶ必要がある場合は、クラス API ドキュメントを参照してください。
##
Using Widgets
<a name="using-widgets"></a>
##
ウィジェットを使う
<a name="using-widgets"></a>
Widgets are primarily used in
[
views
](
structure-views.md
)
. You can call the
[
[yii\base\Widget::widget()
]
] method
ウィジェットは主として
[
ビュー
](
structure-views.md
)
で使われます。
to use a widget in a view. The method takes a
[
configuration
](
concept-configurations.md
)
array for initializing
ビューでウィジェットを使うためには、
[
[yii\base\Widget::widget()
]
] メソッドを使うことが出来ます。
the widget and returns the rendering result of the widget. For example, the following code inserts a date picker
このメソッドは、ウィジェットを初期化するための
[
コンフィギュレーション
](
concept-configurations.md
)
配列を受け取り、ウィジェットのレンダリング結果を返します。
widget which is configured to use Russian language and keep the input in the
`from_date`
attribute of
`$model`
.
例えば、下記のコードは、日本語を使い、入力を
`$model`
の
`from_date`
属性に保存するように構成された日付選択ウィジェットを挿入するものです。
```
php
```
php
<?php
<?php
...
@@ -33,7 +34,7 @@ use yii\jui\DatePicker;
...
@@ -33,7 +34,7 @@ use yii\jui\DatePicker;
<?=
DatePicker
::
widget
([
<?=
DatePicker
::
widget
([
'model'
=>
$model
,
'model'
=>
$model
,
'attribute'
=>
'from_date'
,
'attribute'
=>
'from_date'
,
'language'
=>
'
ru
'
,
'language'
=>
'
ja
'
,
'clientOptions'
=>
[
'clientOptions'
=>
[
'dateFormat'
=>
'yy-mm-dd'
,
'dateFormat'
=>
'yy-mm-dd'
,
],
],
...
...
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