小编beg*_*ner的帖子

yii2带有下拉列表的导航栏

在默认导航栏上进行了一些简单的编辑之后,我得到了下面菜单的代码......如果我添加更多菜单会非常难看.

<?php
            NavBar::begin([
                'brandLabel' => 'My Project',
                'brandUrl' => Yii::$app->homeUrl,
                'options' => [
                    'class' => 'navbar-inverse navbar-fixed-top',
                ],
            ]);
            $menuItems = [
                ['label' => 'Home', 'url' => ['/site/index']],
                ['label' => 'Contact', 'url' => ['/site/contact'],'visible'=>false],
            ];
            if (Yii::$app->user->isGuest) {
                $menuItems[] = ['label' => 'Signup', 'url' => ['/site/signup']];
                $menuItems[] = ['label' => 'Login', 'url' => ['/site/login']];
            } else {

                if(yii::$app->user->can('admin')){
                $menuItems[] = ['label' => 'Users', 'url' => ['/users']];
                }

                $menuItems[] = ['label' => 'BUB Sub Projects', 'url' => ['/bub']];
                $menuItems[] = ['label' …
Run Code Online (Sandbox Code Playgroud)

navbar yii2-advanced-app

14
推荐指数
1
解决办法
3万
查看次数

如何将自定义HTML放入Yii2 GridView标头?

<abbr></abbr>bootstrap中有这个标签会自动显示缩写词的弹出窗口.我想将此标记插入到gridview中具有属性名称的某个标题中act.到目前为止,这是我的代码.

        [
            'attribute'=>'act',
            'format'=>'raw',
            'label'=>'<abbr title="Area Coordinating Team">ACT</abbr>',
            'value'=>function($model){
              return '<span class="fa fa-thumbs-up text-green"></span>';
            }
        ],
Run Code Online (Sandbox Code Playgroud)

但输出字面上显示了整体 <abbr title="Area Coordinating Team">ACT</abbr>

在此输入图像描述

html formatting gridview yii2 yii2-advanced-app

6
推荐指数
2
解决办法
2665
查看次数

DATE 和 TIME 的最佳数据类型是什么

我有一个应用程序可以保存交易的日期和时间。我最初的数据库设计是DATE为日期和TIMEvarchar创建单独的字段。我的第二个选择是有一个带有DATETIME.

这两个有什么区别??

mysql datetime

5
推荐指数
1
解决办法
7539
查看次数

yii2 :使 SerialColumn 成为链接

如何制作aSerialColumn链接的编号结果。通常它会生成从 1 开始的数字。我想将其设为链接。使用什么属性?

'columns' => [
    // ...
    [
        'class' => 'yii\grid\SerialColumn',
        // you may configure additional properties here
    ],
]
Run Code Online (Sandbox Code Playgroud)

yii2

5
推荐指数
1
解决办法
609
查看次数

YII2在bootstrap.js之前调用jquery-ui代码

这是我的资产代码..

public $js = [
    'js/jquery-ui.min.js',
    'js/app.min.js',

];
Run Code Online (Sandbox Code Playgroud)

我在视图文件中使用了一些小部件......这里是js文件的顺序.我想要的是在bootstrap.js之前调用jquery-ui.js ..怎么做?

在此输入图像描述

assets yii2

5
推荐指数
1
解决办法
919
查看次数

Yii2如何从视图中调用控制器操作

我在控制器中有一个按照我想要的方式操作数据的功能.现在我想在index.php文件中调用该函数view.我怎么做?

在我的控制器中

function actionTesting($params){
    .....
}
Run Code Online (Sandbox Code Playgroud)

如何在视图中调用它...

<?php
   echo $this->testing($params);//Calling unknown method: yii\web\View::testing()
?>
Run Code Online (Sandbox Code Playgroud)

model-view-controller yii2 yii2-advanced-app

4
推荐指数
1
解决办法
2万
查看次数

YII2 Kartik gridview禁用pdf导出

如何禁用kartik gridview中的pdf导出属性?

我已经安装了kartik gridview,它给了我以下错误.

找不到类'\ kartik\mpdf\Pdf',这是PDF导出功能所必需的.要包含PDF导出,请按照下面的安装步骤操作.如果您不需要PDF导出功能,请不要在"export"属性中包含"PDF"作为格式.您可以将'export'设置为false以禁用所有导出功能.

请确保您已安装'yii2-mpdf'扩展程序.要安装,您可以从应用程序根目录运行此控制台命令:

php composer.phar需要kartik -v/yii2-mpdf:"@ dev"

我不想安装mpdf.只是想禁用它.我在哪里可以编辑它?

yii2

4
推荐指数
1
解决办法
7080
查看次数

有条件地显示Nav小部件的项目

我想为菜单项添加一个条件,所以当用户登录时,他会根据他的情况看到菜单user_type.这是我的代码.

Nav::widget([
    'encodeLabels' => false,
    'options' => ['class' => 'sidebar-menu'],
    'items' => [
    // I want to insert condition here
    [
        'label' => '<span class="fa fa-fw fa-globe"></span> Menu1',
        'url' => ['/menu1'],
    ],
    [
        'label' => '<span class="fa fa-fw fa-list-alt"></span> Menu2',
        'url' => ['/menu2'],
    ],
]);
Run Code Online (Sandbox Code Playgroud)

有些用户可以访问,menu1而其他用户只能访问menu2.

yii2 yii2-advanced-app

3
推荐指数
1
解决办法
2495
查看次数

YII2在gridview标题中添加colspan

如何colspan在GridView的标题中添加一个?

通常标题看起来像这样...

<table class="table">
        <thead>
            <tr>
              <th>Header1</th>
              <th>Header2</th>
              <th>Header3</th>
              <th>Header4</th>
              <th>HeaderA1</th>
              <th>HeaderA2</th>
              <th>HeaderA3</th>
              <th>HeaderB1</th>
              <th>HeaderB2</th>
              <th>HeaderB3</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>body1</td>
                <td>body2</td>
                <td>body3</td>
                <td>body4</td>
                <td>body5</td>
                <td>body6</td>
                <td>body7</td>
                <td>body8</td>
                <td>body9</td>
                <td>body10</td>
            </tr>
        </tbody>
    </table>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我想让它看起来像这样...

<table class="table">
        <thead>
            <tr>
              <th rowspan=2>Header1</th>
              <th rowspan=2>Header2</th>
              <th rowspan=2>Header3</th>
              <th rowspan=2>Header4</th>
                <th colspan=3>Header A</th>
                <th colspan=3>Header B</th>
            </tr>
            <tr>

              <th>A1</th>
              <th>A2</th>
              <th>A3</th>
              <th>B1</th>
              <th>B2</th>
              <th>B3</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>body1</td>
                <td>body2</td>
                <td>body3</td>
                <td>body4</td>
                <td>body5</td>
                <td>body6</td>
                <td>body7</td>
                <td>body8</td>
                <td>body9</td>
                <td>body10</td>
            </tr>
        </tbody>
    </table>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

gridview yii2 yii-widgets

3
推荐指数
1
解决办法
6769
查看次数

YII2:如何在 gridview 标题中添加 ICON

如何在 GRIDVIEW 的标题旁边添加图标?

像这样的东西。

[
   'attribute' => 'address',
   'format'=>'raw',
   'label'=>'<i class=\"fa fa-map\"><\i>test',
],
Run Code Online (Sandbox Code Playgroud)

gridview yii2-advanced-app

3
推荐指数
1
解决办法
1440
查看次数