我正在尝试为字段集中存在的 date_popup 的默认值获取默认值,并且我已遵循此处的其他建议,但该值始终为空白。
$format = 'm/d/Y';
$primary_start1 = null;
if(isset($vals["primary_start"])){
if("-1" != $vals["primary_start"]){
$primary_start1 = (int)$vals["primary_start"];
}
}
$form['dates']['primary']['primary_start'] = array(
'#title' => t('Start date'),
'#name' => 'primary_start',
'#type' => 'date_popup',
'#date_timezone' => FALSE,
'#default_value' => date('m/d/Y',$primary_start1),
'#date_format' => $format,
'#required' => TRUE,
'#date_label_position' => 'none',
);
日期以字符串形式出现,因此我将其转换为 int ......我知道这是有效的,因为我转储了变量。
我在这里做错什么了吗?
Drupal v 7.22
日期模块 - 7.x-2.6
日期弹出窗口 - 7.x-2.6