Validation 如何验证模型的日期字段(Yii2)
谁能给我一个验证日期字段的好例子 我有以下Validation 如何验证模型的日期字段(Yii2),validation,yii2,Validation,Yii2,谁能给我一个验证日期字段的好例子 我有以下规则验证方法: public function rules() { return [ [['rewards_date_from', 'rewards_date_to'], 'date', 'dateFormat' => 'Y-m-d'], ... “奖励日期自”、“奖励日期至”-两个字段的日期类型格式均为Y-m-d 但这些规则是错误的。Yii抛出以下异常: 设置未知属性:yii\vali
规则
验证方法:
public function rules()
{
return [
[['rewards_date_from', 'rewards_date_to'], 'date', 'dateFormat' => 'Y-m-d'],
...
“奖励日期自”、“奖励日期至”
-两个字段的日期类型格式均为Y-m-d
但这些规则是错误的。Yii抛出以下异常:
设置未知属性:yii\validators\DateValidator::dateFormat
好的,我试着像这样验证它:
public function rules()
{
return [
[['rewards_date_from', 'rewards_date_to'], 'date'],
...
我有模型错误:
这些消息的意思是:“奖励日期的格式错误”,对于奖励\u日期\u to
字段也是如此
我的输入数据是:
对于来自字段的奖励(date)也一样,正如文档所述,您必须使用格式
属性来验证日期字段
试试这个:
public function rules()
{
return [
[['rewards_date_from', 'rewards_date_to'], 'date', 'format' => 'php:Y-m-d'],
...
正如文档所述,您必须使用格式
属性来验证日期字段
试试这个:
public function rules()
{
return [
[['rewards_date_from', 'rewards_date_to'], 'date', 'format' => 'php:Y-m-d'],
...