我想在输入字段中添加一个数组条件。如果为flag == 1,则为必填字段,否则不为必填字段
<?php echo $this->Form->input('course_workbook_answer_file', array(
'type' => 'file',
'label' => false,
'id' => 'course_workbook_answer_file',
'class' => 'form-control',
'name' => 'data[CourseWorkbook][0][course_workbook_answer_file]',
$port_flag == 0 ? 'required' => 'required' : Null
)); ?>发布于 2019-05-21 19:56:37
您应该将条件更改为值,而不是完整的索引。
<?php echo $this->Form->input('course_workbook_answer_file', array(
'type' => 'file',
'label' => false,
'id' => 'course_workbook_answer_file',
'class' => 'form-control',
'name' => 'data[CourseWorkbook][0][course_workbook_answer_file]',
'required' => ($port_flag==0)?'required':Null,
)); ?>https://stackoverflow.com/questions/56236094
复制相似问题