yii2中gii外網訪問的配置方法

2022-02-02 08:42:48 字數 1566 閱讀 5723

if (yii_env_dev)
看來多讀英文**還是很有好處的

我配置檔案寫錯位置了

basic模版中配置結構有一點不同

所以應如上寫

那麼問題來了,basic例子中這麼寫是個特例,正常是如何?

自定義actioncolumn

= gridview::widget([

'dataprovider' => $dataprovider,

//'filtermodel' => $searchmodel,

'columns' => [

['class' => 'yii\grid\serialcolumn'],

//顯示的字段

//code的值

['attribute'=>'這是測試code','value'=>function()],

'name',

'population',

['class' => 'yii\grid\actioncolumn','header' => '操作',],

['label'=>'更多操作',

'format'=>'raw',

'value' => function($data)

]       

],]); ?>

執行效果如下圖所示:

這裡有教程

模板中url

$url=['books/index'];

//yii2實際生成的**

//

另外

$url = 'books/index';

//yii2實際生成的**

//

所以,在自定義actioncolumn的時候要注意這種寫法

自定義列

自定義列的寫法

22 = gridview::widget([

23 'dataprovider' => $dataprovider,

24 'filtermodel' => $searchmodel,

25 'columns' =>[

26 ['class' => 'yii\grid\serialcolumn'],

27 28 'id',

29 'exam_name',

30 31 ['class' => 'yii\grid\actioncolumn','header' => '操作'],

32[33 'label' => '更多操作',

34 'format' => 'raw',

35 'value' => function($data

) 41 ]

42 ],

43 ]); ?>

yii2 框架使用gii工具建立模組

在main local.php檔案中加入以下 來配置模組 判斷在開發模式下開啟gii和debug工具 if yii env test 瀏覽器輸入gii位址,開啟gii工具 建立模組 在配置檔案中加入新建模組的配置 modules 支付模組 payment 預設模組路徑 frontend module...

Yii2 配置yii2 redis擴充套件

前提 已經安裝redis。一 包檔案安裝 yiisoft yii2 redis extentions.php然後配置vender yiisoft extensions.php檔案 yiisoft yii2 redis array name yiisoft yii2 redis version 2.0...

Yii2 配置yii2 redis擴充套件

前提 已經安裝redis。一 包檔案安裝 yiisoft yii2 redis extentions.php 然後配置vender yiisoft extensions.php檔案 yiisoft yii2 redis array name yiisoft yii2 redis version 2....