php - Yii Booster 日期选择器无法正常工作

标签 php twitter-bootstrap yii yii-extensions

我有一个与 Yii booster datepicker 相关的问题。

场景:

<?php $form=$this->beginWidget('bootstrap.widgets.TbActiveForm',array(
'id'=>'expend-form',
'enableAjaxValidation'=>false,
'type'=>'horizontal',   )); ?>

<p class="help-block">Fields with <span class="required">*</span> are required.</p>

<?php echo $form->errorSummary($model); ?>

<?php // echo $form->textFieldRow($model,'fecha',array('class'=>'span5')); 
    echo $form->datepickerRow($model, 'fecha',
            array('prepend'=>'<i class="icon-calendar"></i>' 
                    , 'options'=>array( 'format' => 'dd/mm/yyyy', 
                                        'weekStart'=> 1,
                                        'showButtonPanel' => true,
                                        'showAnim'=>'fold',)
            )
        );

?>

问题是:

选项:

'showButtonPanel' => true,
'showAnim'=>'fold',

不工作。

CSS 有问题(检查屏幕截图)

enter image description here

有什么想法吗?

谢谢

最佳答案

@Nathanphan,你的CSS有问题的原因是Yii css文件覆盖了YiiBooster CSS。打开/protected/views/layouts 下的 main.php 布局文件并删除以下行。 您可能想要删除所有 CSS 链接。

<link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?>/css/screen.css" media="screen, projection" />

你应该发现你的 YiiBooster 小部件现在正确显示了;然而,您网站上的某些 Yii 小部件现在可能看起来不正确。您可以将您的 Yii 小部件转换为等效的 YiiBooster 小部件,然后一切都应该没问题。

我还没有找到同时运行 Yii 蓝图 CSS 和 YiiBooster 的方法。

关于php - Yii Booster 日期选择器无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15081365/

相关文章:

php - 如何在 Yii 1.x 中获取当前 URL?

yii - 如何使用 Yii 框架使用 yiic 命令创建 webapp

php - 如何在php中动态打印多行特定宽度的长字符串

ruby-on-rails - "bootstrap-sass"不适用于 rails 3.2.2

jquery - Twitter Bootstrap - 颜色选择器

javascript - Twitter Bootstrap Carousel - 访问当前索引

php - yii 验证码没有正确验证

php - 按表中的日期对 SQL 数据库中的行进行分组

php - 您对 PHP Web 应用程序的集成测试有何建议?

php - 如何连接所有表?