【发布时间】:2013-06-27 03:55:31
【问题描述】:
我已经安装了 YiiBooster 并且正在使用最新的 Yii v1.1.13。我的main.php 文件包含以下配置:
'preload'=>array('log','bootstrap'),
// application components
'components'=>array(
'bootstrap'=>array(
'class'=>'ext.bootstrap.components.Bootstrap',
'responsiveCss'=>true,
),
'user'=>array(
'class'=>'RWebUser',
// enable cookie-based authentication
'allowAutoLogin'=>true,
'loginUrl'=> array('/user/login'),
),
...
但是,在这样做之后,所有 YiiBooster 小部件都无法正常显示。作为新用户,我无法发布图片;但是,我的 datepickerRow() 小部件看起来就像这篇文章中的小部件:Yii Booster datepicker not working correctly。小部件的“外观”不正常。
我在使用其他小部件时遇到了许多其他问题。更大的问题是没有显示任何查看/编辑/删除图标的 TbExtendedGridView。实际上,我的“前置”图标也没有在表单上工作。有什么想法吗?
根据要求 - 这是一个小部件无法正常工作的示例。没有显示查看/编辑/删除的小图标。行条纹也不起作用,列标题栏颜色很奇怪。
$this->widget('bootstrap.widgets.TbExtendedGridView', array(
'dataProvider'=>$dataProvider,
'type'=>'striped',
'columns'=>array(
'Registration',
'WONumber',
'InspectionType',
'LogEntryDate',
),
));
我也遇到了 textfieldRow() 控件的问题。所以我不认为这是小部件的问题,我认为这与我配置 YiiBooster 的方式有关。
更新 - 仍然无法正常工作
我发现与 CSS 冲突的文件是 /var/www/intranet/css/screen.css 文件。当我从我的 main.php 布局文件中删除这个文件时,来自 YiiBooster 的 CSS 可以正常工作。问题是页面的其余部分看起来很糟糕。
所以,我仍在研究为什么不能同时运行 blueprint CSS 和 YiiBooster。任何帮助将不胜感激。
更新 - 已解决
我发现其他人在运行现有的 Yii 蓝图 CSS 设置时遇到了问题,所以我完全切换到 YiiBooster 并且没有遇到任何问题。我删除了 main.php 布局文件中的 CSS 链接。将所有 Yii 小部件转换为 YiiBooster 小部件后,一切正常。
【问题讨论】:
-
我的就是这样设置的。是否正确列在扩展目录中?
-
@Jonnny,我不确定您所说的“正确列出”是什么意思。 bootstrap 文件夹位于 extensions 文件夹中,小部件正在加载但无法正常运行。
-
我正在查看它是否在正确的目录结构中。你有一些小部件失败的示例代码吗?
-
你从哪里下载了引导程序??
-
嗨@Ninad,我从link下载了扩展
标签: yii