问题标签 [yii-widgets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5770 浏览

yii2 - Yii2,为 select2 小部件设置默认值

表单提交后,如果用户返回此页面,我想将用户选择的内容设置为默认值。

如何设置 Select2 小部件的默认值?

0 投票
1 回答
404 浏览

forms - 如何在 Yii 中将二进制文件直接保存到数据库表字段(JSON 数据)?

我正在开发一个带有数据库的 Yii 项目,其中包含一个表,其中几乎所有的数据都以 JSON 格式保存在一个字段中(这很疯狂,但事实就是如此):

此“JSON 字段”data具有以下结构,其中包含图像:

显示它没问题,但现在我想让数据可食用。我的表格如下所示:

有用。

我知道,对于图像上传,我需要fileField(...),但不知道如何配置它以便将图像直接保存到数据库中。他的怎么办?

0 投票
1 回答
1236 浏览

php - 我想在我的 yii2 前端中从数据库中动态显示菜单项也是静态的

我只想在 yii2 高级模板前端显示来自数据库的菜单。我也有静态菜单。我正在使用菜单小部件

这是我的代码

这里 CMS::getCMSPages() 将从数据库中获取菜单。而且我还有静态菜单。所以我像这样添加到菜单小部件中

但这不起作用。有人帮帮我,伙计们

0 投票
1 回答
315 浏览

widget - 在kartik文件输入上发送序列化数据

我正在实现\kartik\file\FileInput小部件。

这是我的代码:

我希望的值uploadExtraData应该以序列化数据形式获取-->$('#formid').serialize();

0 投票
1 回答
6807 浏览

php - Yii 警报小部件

在视图中我有小部件:

我想要渲染的那个小部件并不总是,例如在保存和 atc 之后。现在我已经将该小部件放置在 if 条件之间,可能存在一些更清晰的方式来仅在某些情况下呈现小部件。

0 投票
1 回答
69 浏览

gridview - yii2 如何在 GridView 中使 1:1:1 关系可排序和可搜索

给定 3 个实体参加者、活动、位置,其中每个参加者都有一个活动,每个活动都有一个位置 - 如何在参加者的 GridView 中显示位置列的可排序和可搜索名称?

架构

我用 gii 生成了模型和 crud。

我希望与会者的 GridView 中的位置名称是可排序和可搜索的。

我想我必须通过事件定义与会者和位置之间的关系:

在 _columns.php 我添加location.name为列:

location.name显示为一列,但不可排序也不可搜索。我如何实现这一目标?

0 投票
0 回答
69 浏览

php - 试图在 yii 小部件中获取非对象的属性

我遇到了错误

试图获取非对象的属性当我使用自己的小部件时,错误消失了。这是这个小部件的代码

}

错误消息表明我在这一行有问题:

$models 变量不为空 - 我检查了它。这是我使用这个小部件:

$model 变量也不为空。请告诉我我做错了什么?

这是小部件的视图部分:

0 投票
0 回答
325 浏览

yii2 - 使用动态表单时出现 ActiveForm.js 错误

我想使用动态表单小部件(演示 2:文件上传)

网址:http ://wbraganca.com/yii2extensions/dynamicform-demo2/source-code

一切都很好,但是当我按下“减号”按钮或“新建”按钮时,我从 ActiveForm.js 收到此错误:

有什么问题?

我的应用资产:

}

0 投票
1 回答
472 浏览

php - yii 1 CJuiDatePicker 在自定义小部件中

我像这样创建新widget的:

view为此widget:_

在这种情况下,日历不会打开,但是当我CJuiDatePicker在简单视图中使用时,它datepicker可以正常工作。

0 投票
1 回答
1681 浏览

twitter-bootstrap - 将 Yii2 Bootstrap 小部件的“标签”中的字符串渲染为 HTML

我正在使用 Yii2 的 Bootsrap Tabs 小部件(yii\bootstrap\Tabs -- http://www.yiiframework.com/doc-2.0/yii-bootstrap-tabs.html

我想label在构建这个小部件的数组中插入 HTML 标记作为键的值。

我尝试将 key => value 对'encode' => true作为可选数组元素之一包含在内,但什么也没做。

这是我的代码:

这些标签显示为文本而不是 HTML。