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 が適切に機能します。問題は、ページの残りの部分が見栄えが悪いことです。
というわけで、ブループリント CSS と YiiBooster を同時に実行できない理由をまだ調査中です。どんな助けでも大歓迎です。
更新 - 解決済み
他の人がストックの Yii ブループリント CSS セットアップの実行に問題を抱えていることがわかったので、YiiBooster に完全に切り替えましたが、問題はありませんでした。main.php レイアウト ファイルの CSS リンクを削除しました。すべての Yii ウィジェットを YiiBooster ウィジェットに変換すると、すべてうまくいきます。