我想在我的 _view 中添加一个日期选择器,这样每个项目都可以选择一个日期。之后我将使用 AJAX 保存日期,但我无法让日期选择器工作。
所以在我的索引中,我调用 _view 来显示项目:
<?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
'template'=>'{items} {pager}',
'id'=>"post_list",
)); ?>
所以现在我必须将日期选择器包装在一个表单中并绑定(bind)到一个模型或其他东西,但我不知道该怎么做......所以我现在在我的 _view 中得到的是:
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'agenda-form',
'enableAjaxValidation'=>false,
)); ?>
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model' => $model,
'attribute' => 'gebDatum',
'language'=>'nl',
'options' => array(
'showAnim' => 'fold',
'dateFormat' => 'dd-mm-yy',
'yearRange'=>'-70:+0',
'changeYear'=>true,
'changeMonth'=>true,
),
));
?>
<?php $this->endWidget(); ?>
这显然行不通,但有人可以帮我做对吗?
提前致谢!
最佳答案
好的,修复它。我将一个包含日期选择器的 _form 导入到我的 _view 中
$model=new Vacature;
$this->renderPartial('//vacature/_form', array('model'=>$model));
关于索引 View 中的 YII CJuiDatePicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23870325/