mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-14 06:11:35 +08:00
docs/guide-ja reorganized and updated [ci skip]
This commit is contained in:
@ -104,13 +104,17 @@ public function rules()
|
||||
あるいは、PHP の `Datetime` クラスによって認識される書式に接頭辞 `php:` を付けた文字列でも構いません。
|
||||
サポートされている書式については、<http://php.net/manual/ja/datetime.createfromformat.php> を参照してください。
|
||||
このプロパティが設定されていないときは、`Yii::$app->formatter->dateFormat` の値を取ります。
|
||||
- `timestampAttribute`: このバリデータが入力された日付/時刻から変換した UNIX タイムスタンプを代入することが出来る属性の名前。
|
||||
- `timestampAttribute`: このバリデータが、入力された日付/時刻から変換した UNIX タイムスタンプを代入することが出来る属性の名前。
|
||||
これは、検証される属性と同じ属性であってもかまいません。
|
||||
その場合は、元の値は検証実行後にタイムスタンプで上書きされます。
|
||||
[DatePicker で日付の入力を扱う](widget-jui#datepicker-date-input) に使用例がありますので、参照してください。
|
||||
|
||||
入力が必須でない場合には、date バリデータに加えて、default バリデータ (デフォルト値フィルタ) を追加すれば、空の入力値が `NULL` として保存されることを保証することが出来ます。
|
||||
そうしないと、データベースに `0000-00-00` という日付が保存されたり、デートピッカーの入力フィールドが `1970-01-01` になったりしてしまいます。
|
||||
|
||||
```php
|
||||
[['from_date', 'to_date'], 'default', 'value' => null],
|
||||
[['from_date', 'to_date'], 'default', 'value' => null],
|
||||
[['from_date', 'to_date'], 'date'],
|
||||
```
|
||||
|
||||
## [[yii\validators\DefaultValueValidator|default]] <span id="default"></span>
|
||||
|
Reference in New Issue
Block a user