このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
apricot:app:validation [2020/05/22 20:38] y2sunlight [ValidatorErrorBagクラス] |
apricot:app:validation [2020/06/03 14:37] (現在) tanaka [HTMLテンプレート] |
||
---|---|---|---|
行 224: | 行 224: | ||
* ''' | * ''' | ||
* 使用できるメソッドなど、機能的にはErrorBagクラスと全く同じです。 | * 使用できるメソッドなど、機能的にはErrorBagクラスと全く同じです。 | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== クラスエイリアス ==== | ||
+ | |||
+ | ValidatorErrorBagクラスを[[apricot: | ||
+ | |||
+ | {{fa> | ||
+ | <code php aliases.setup.php> | ||
+ | <?php | ||
+ | // | ||
+ | // ビューテンプレートで使うクラスエイリアスを登録 | ||
+ | // | ||
+ | return function(): | ||
+ | { | ||
+ | $aliases = | ||
+ | [ | ||
+ | /* Core */ | ||
+ | ... | ||
+ | |||
+ | /* App */ | ||
+ | ' | ||
+ | ' | ||
+ | ]; | ||
+ | |||
+ | ... | ||
+ | |||
+ | return true; // Must return true on success | ||
+ | }; | ||
+ | </ | ||
+ | |||
+ | * ViewHelper の下に ValidatorErrorBag のエイリアスを追加します。 | ||
\\ | \\ | ||
行 231: | 行 263: | ||
Apricotではバリデーションをインターセプターの中に実装します。以下にインターセプターの作成方法について説明します。 | Apricotではバリデーションをインターセプターの中に実装します。以下にインターセプターの作成方法について説明します。 | ||
- | >'' | + | >'' |
\\ | \\ | ||
行 501: | 行 533: | ||
{{fa> | {{fa> | ||
- | <code php create.blade.php> | + | <code php edit.blade.php> |
.... | .... | ||