yii2:radioList 必须是字符串
yii2:radioList must be a string
我的 _form.php
中有这个字段
<?= $form->field($model, 'delivered')->radioList
([ 'delivered' => 'Delivered', 'part' => 'Partly Delivered']) ?>
我收到错误消息,当我选择“已交付”单选框时,我收到错误消息 -
传递的必须是字符串
我看不出语法有什么问题。
模型中的验证规则如下:
public function rules()
{
return [
[['ipd_patient_id', 'room_name'], 'integer'],
[['request_time', 'issue_time'], 'safe'],
[['general_regn_no'], 'string', 'max' => 15],
[['patient_name'], 'string', 'max' => 50],
[['delivered'], 'string', 'max' => 20]
];
}
谢谢。
radioList
的语法没有问题。唯一的问题是您的验证规则。您的 delivered
规则与值 (delivered
,part
) 不匹配。您需要检查模型的规则。
我的 _form.php
中有这个字段<?= $form->field($model, 'delivered')->radioList
([ 'delivered' => 'Delivered', 'part' => 'Partly Delivered']) ?>
我收到错误消息,当我选择“已交付”单选框时,我收到错误消息 -
传递的必须是字符串
我看不出语法有什么问题。
模型中的验证规则如下:
public function rules()
{
return [
[['ipd_patient_id', 'room_name'], 'integer'],
[['request_time', 'issue_time'], 'safe'],
[['general_regn_no'], 'string', 'max' => 15],
[['patient_name'], 'string', 'max' => 50],
[['delivered'], 'string', 'max' => 20]
];
}
谢谢。
radioList
的语法没有问题。唯一的问题是您的验证规则。您的 delivered
规则与值 (delivered
,part
) 不匹配。您需要检查模型的规则。