Yii新增yii bootstrap擴充套件

2021-09-01 15:44:41 字數 1247 閱讀 4747

優點的話就是加速**的開發,對於乙個php程式來說,如果美工不是特別的強並要求進度的話,可以考慮使用bootstrap這個web框架。

<?php $this->widget('bootstrap.widgets.tbbutton', array(

'label'=>'primary',

'type'=>'primary', // null, 'primary', 'info', 'success', 'warning', 'danger' or 'inverse'

'size'=>'large', // null, 'large', 'small' or 'mini'

)); ?>

使用這個方法就可以載入所有需要的js和css檔案了!~……~終於成功了!  

教訓:還是的先看官網給的例子啊!

********************====$一步一步來$***************====

第二部:在配置檔案中配置:

// 配置乙個別名 使得可以bootstrap訪問到擴充套件路徑

yii::setpathofalias('bootstrap', dirname(__file__).'/../extensions/bootstrap');

return array(

// 'theme'=>'bootstrap', // 乙個官網給的例子,這個可以暫時不配置

'modules'=>array(

'gii'=>array(

'generatorpaths'=>array( //新增乙個gii檢索的路徑

'bootstrap.gii',

),),

),'components'=>array(

'bootstrap'=>array(//新增乙個新的bootstrap容器

'class'=>'bootstrap.components.bootstrap', //執行bootstrap.php檔案

),),

);

可以在layouts/main.php中載入

這個是載入了所有的css以及js如果不需要這麼多的話,可以檢視bootstrap.php檔案,可以檢視到registerallcss(),registercorescripts()等這樣的方法,分布區載入一些需要的檔案!

第四部:寫個例子試試!

這裡有很多的例子,可以去寫寫。如果沒有效果的話,檢視css是否載入了!

Yii2 ActiveRecord 新增額外屬性

如果你的form表單中的屬性有部分不是在資料庫中,而你的mode又整合了activerecord,這時想通過 model load 載入那部分未在資料庫定義的屬性可以重寫attributes 函式,例如 see common db activerecord attributes public fun...

yii2新增redis支援

yii2官方有外掛程式支援redis擴充套件,可是按照官方操作手冊無法安裝 提示和openssl相關的錯誤 1,php composer.phar require prefer dist yiisoft yii2 redis 失敗 2,在composer.json新增依賴配置如下,執行compose...

Yii2 0 新增驗證碼

yii2.0新增驗證碼分為三個層次,分別是mvc的三個層 此次新增驗證碼是在login頁面,對應的controller為sitecontroller 首先,在actions裡加入下面的 public function actions 新增captcha這一action,驗證碼的屬性可以在此設定。其次...