mirror of
https://github.com/yiisoft/yii2.git
synced 2025-12-19 07:07:58 +08:00
docs/guide-ja updated [skip ci] (#11433)
This commit is contained in:
committed by
Alexander Makarov
parent
140e7fc915
commit
6b50f2cd82
@@ -527,6 +527,11 @@ Customer::deleteAll(['status' => Customer::STATUS_INACTIVE]);
|
||||
> - [[yii\db\ActiveRecord::updateCounters()]]
|
||||
> - [[yii\db\ActiveRecord::updateAllCounters()]]
|
||||
|
||||
### データをリフレッシュする際のライフサイクル <span id="refreshing-data-life-cycle"></span>
|
||||
|
||||
[[yii\db\ActiveRecord::refresh()|refresh()]] を呼んでアクティブレコードインスタンスをリフレッシュする際は、リフレッシュが成功してメソッドが `true` を返すと
|
||||
[[yii\db\ActiveRecord::EVENT_AFTER_REFRESH|EVENT_AFTER_REFRESH]] イベントがトリガされます。
|
||||
|
||||
|
||||
## トランザクションを扱う <span id="transactional-operations"></span>
|
||||
|
||||
|
||||
@@ -407,7 +407,7 @@ class m160328_040430_create_post extends Migration
|
||||
パラメータが渡されなかった場合は、テーブル名はカラム名から推測されます。
|
||||
|
||||
上記の例で `author_id:integer:notNull:foreignKey(user)` は、`user` テーブルへの外部キーを持つ `author_id` という名前のカラムを生成します。
|
||||
一方、`category_id:integer:default(1):foreignKey` は、`category` テーブルへの外部キーを持つ `category_id` というカラムを生成します。
|
||||
一方、`category_id:integer:defaultValue(1):foreignKey` は、`category` テーブルへの外部キーを持つ `category_id` というカラムを生成します。
|
||||
|
||||
|
||||
### テーブルを削除する
|
||||
|
||||
@@ -110,5 +110,5 @@ class User extends ActiveRecord implements IdentityInterface
|
||||
ユーザが認証された後、おそらくは、リクエストされたリソースに対してリクエストされたアクションを実行する許可を彼または彼女が持っているかどうかをチェックしたいでしょう。
|
||||
*権限付与* と呼ばれるこのプロセスについては、[権限付与](security-authorization.md) のセクションで詳細に説明されています。
|
||||
|
||||
あなたのコントローラが [[yii\rest\ActiveController]] から拡張したものである場合は、[[yii\rest\Controller::checkAccess()|checkAccess()]] メソッドをオーバーライドして権限付与のチェックを実行することが出来ます。
|
||||
あなたのコントローラが [[yii\rest\ActiveController]] から拡張したものである場合は、[[yii\rest\ActiveController::checkAccess()|checkAccess()]] メソッドをオーバーライドして権限付与のチェックを実行することが出来ます。
|
||||
このメソッドが [[yii\rest\ActiveController]] によって提供されている内蔵のアクションから呼び出されます。
|
||||
|
||||
@@ -109,6 +109,8 @@ $url = Url::to(['post/view', 'id' => 100]);
|
||||
|
||||
`catchAll` プロパティは配列を取り、最初の要素はルートを指定し、残りの要素 (「名前-値」のペア) は [アクションのパラメータ](structure-controllers.md#action-parameters) を指定するものでなければなりません。
|
||||
|
||||
> Info: このプロパティを有効にすると、開発環境でデバッグパネルが動作しなくなります。
|
||||
|
||||
|
||||
## URL を生成する <span id="creating-urls"></span>
|
||||
|
||||
|
||||
@@ -305,6 +305,9 @@ class RbacController extends Controller
|
||||
}
|
||||
```
|
||||
|
||||
> Note: アドバンストテンプレートを使おうとするときは、`RbacController` を `console/controllers`
|
||||
ディレクトリの中に置いて、名前空間を `console/controllers` に変更する必要があります。
|
||||
|
||||
`yii rbac/init` によってコマンドを実行した後には、次の権限階層が得られます。
|
||||
|
||||

|
||||
|
||||
@@ -182,6 +182,8 @@ if (YII_ENV_DEV) {
|
||||
]
|
||||
```
|
||||
|
||||
> Info: このプロパティを有効にすると、開発環境でデバッグパネルが動作しなくなります。
|
||||
|
||||
|
||||
#### [[yii\base\Application::components|components]] <span id="components"></span>
|
||||
|
||||
|
||||
@@ -160,7 +160,7 @@ class HelloController extends Controller
|
||||
これで、次の構文を使ってコマンドを走らせることが出来るようになります。
|
||||
|
||||
```
|
||||
./yii hello -m=hola
|
||||
./yii hello -m=hello
|
||||
```
|
||||
|
||||
### 引数
|
||||
|
||||
Reference in New Issue
Block a user