问题标签 [zii-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 投票
2 回答
5910 浏览

php - Yii的CJuiDatepicker中点击日历后如何填充其他值

单击日历日期后,我在设置结帐日期的值时遇到问题。这是代码。我尝试check_out_date通过给函数填充值onSelect,但目标输入值没有任何变化。任何人都可以帮我提供解决方案吗?

这是一段代码:

0 投票
3 回答
6140 浏览

php - 将 Active Record 数据插入 Yii 的 CGRidView 小部件

我在 mysql 中有一个表,我想用CGridView小部件显示。到目前为止,这是我的代码:

我的控制器文件(当然剪断):

我的视图文件看起来像(剪断):

我收到以下错误:

在第 105 行调用 C:\xampp\framework\zii\widgets\CBaseListView.php 中非对象的成员函数 getData()

这是CBaseListView.php文件的源代码。

我很确定我把列表对象放在小部件中搞砸了。$list在将其传递给小部件之前,我需要做些什么吗?

0 投票
1 回答
712 浏览

php - 自定义 ClistView 隐藏一些信息

这是我的用户控制器,索引操作,zii 生成的文件,来自我的模型用户:

这是我对上述操作的视图文件:

这些都是默认值。我需要的是能够隐藏我的用户密码和电子邮件,因为现在可以看到默认的 crud 操作。当我转到我的用户控制器操作索引时,我想要一个包含所有用户的列表,但只有他们的用户 ID 和用户名,没有电子邮件和密码等宝贵信息。

0 投票
1 回答
6734 浏览

php - 在 CGridView 上使用 Yii 模型和标准

我正在尝试使用我的模型替换搜索(自定义搜索功能):

结果将是模型+另一个表的属性。

我正在尝试在视图中显示它们,但它没有声明诸如 .... 之类的属性(这很清楚,因为模型没有来自另一个表的属性)

那么我如何在模型结果上使用下面的小部件?

令人沮丧,但依靠专家:) 丹尼


编辑:1.控制器 -

模型 -

看法

0 投票
3 回答
10373 浏览

php - Yii CGrid 分页和使用 CArrayDataProvider 排序不起作用

我在模型中构建了一个自定义函数并返回原始数据:

$campModel = $model->函数..

然后我在 CArrayDataProvider 中使用这些行:

最后我尝试使用 CGrid 查看:

我猜这与 CGrid 分页的方式有关......但我迷路了谢谢你的帮助:)

0 投票
1 回答
786 浏览

php - 在 YII 中为多个视图指定相同的 itemView?

我有以下目录结构:

gridView.php 是我希望在站点下的 index.php 中使用的部分视图。如果我将 gridView.php 复制到 site/gridView.php,则以下工作:

但是如果我只在 /product/ 下留下一份副本,上面的就行不通了。

如何使用产品中的同一个 gridView.php 文件让 index.php 视图工作?我尝试了以下方法,但它不起作用:

有任何想法吗?

0 投票
1 回答
486 浏览

php - Yii 和 jQueryUI 可排序 - 无法拖动

小部件运行并在页面中看起来很好。但是,当我进行拖放时,<li class="ui-state-default ui-sortable-placeholder" style="visibility: hidden;"/>会在两个元素之间创建许多项目,并且项目不会改变它们的位置。

有人知道发生了什么吗?

0 投票
2 回答
3301 浏览

php - Yii:在新窗口中打开网址,而不是在新标签中

有没有人尝试设置一个CMenu链接以打开一个新的window

我的,打开新窗口,作为空白页面,仍然转到请求的 url

0 投票
2 回答
1406 浏览

php - Yii - 自引用表

这是我的类别表

我的 yii 网格视图显示父类别 ID 而不是名称。如何在网格视图中显示父类别名称。

我必须在上面的代码中进行哪些更改。谢谢。

0 投票
2 回答
1119 浏览

php - CGridView 样式特定列,插入
内部元素

我正在尝试将自定义样式应用于 CGridView 生成的特定列。我需要在元素内部插入,但我不知道该怎么做。

这是视图文件:

所以我想为名为“providers”的列设置样式。使用 htmlOptions 确实将类添加到 td 列,但列的对齐方式变得不合适。这就是为什么我想将它包装在 a<div>中,以应用正确的对齐方式和样式。

现在它看起来像这样:

我想做的是:

那么,我该怎么做呢?有选择吗?据我所知, htmlOptions 只会为元素添加属性。