索引 View 中的 YII CJuiDatePicker

标签 yii

我想在我的 _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/

相关文章:

php - 仅显示列值;不是 Yii 中的列名

javascript - 如何在不刷新/更改页面的情况下刷新 Yii 小部件

php - 如何在 Yii Framework 中进行记录计数?

php - Yii 创建多个行标题并将其与 GridView 中的其他列合并

sql - 在单引号中使用 'like'时的Postgres语法错误

gridview - 如何将 CGridView 的行显示为链接

php - 尝试使用 vagrant 将表加载到我的数据库中

PHP fatal error : Class 'CTestCase' not found in

php - yii - 如何在 yii 1.1.13 中使用 nusoap 0.9.5 创建一个完全独立的扩展

php - 如何在 Yii 中渲染空网格表?