Jquery ui datepicker 银条中的日期选择器

Jquery ui datepicker 银条中的日期选择器,jquery-ui-datepicker,silverstripe,Jquery Ui Datepicker,Silverstripe,上面的代码应该显示datepicker,但没有显示setConfig('showcalendar',true);$fields->addFieldToTab('Root.Main',$dateField,“Content”) $fields->addFieldToTab('Root.Content.Main', DateField::create('MyDate')->setConfig('showcalendar', true),'Content');

上面的代码应该显示datepicker,但没有显示<请帮我解决这个问题。

试试这个:

class Article extends Page { // Model
static $db = array(
   'Date' => 'Date',
   'Author'=>'Text'
);
 private static $has_one = array(

);
function getCMSFields() {
   $fields = parent::getCMSFields();

 $fields->addFieldToTab('Root.Content.Main', $date = new DateField('Date'),'Content');
 DateField::create('MyDate')->setConfig('showcalendar', true);
  $fields->addFieldToTab('Root.Content.Main', new TextField('Author'), 'Content');
          return $fields;
   }    
}

DateField::create()是DateField的工厂方法,因此它将返回一个DateField对象。

很抱歉,问题没有正确发布。。希望您理解。正如前面向您建议的,请阅读以获得有关如何使用Silverstripe的基本理解。如果您仔细阅读并遵循,您会看到它准确地显示了如何添加日期选择器:
$dateField=new dateField('Date','Blog Date');$dateField->setConfig('showcalendar',true);$fields->addFieldToTab('Root.Main',$dateField,“Content”)
$fields->addFieldToTab('Root.Content.Main', DateField::create('MyDate')->setConfig('showcalendar', true),'Content');