问题标签 [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.
php - Yii的CJuiDatepicker中点击日历后如何填充其他值
单击日历日期后,我在设置结帐日期的值时遇到问题。这是代码。我尝试check_out_date
通过给函数填充值onSelect
,但目标输入值没有任何变化。任何人都可以帮我提供解决方案吗?
这是一段代码:
php - 将 Active Record 数据插入 Yii 的 CGRidView 小部件
我在 mysql 中有一个表,我想用CGridView
小部件显示。到目前为止,这是我的代码:
我的控制器文件(当然剪断):
我的视图文件看起来像(剪断):
我收到以下错误:
在第 105 行调用 C:\xampp\framework\zii\widgets\CBaseListView.php 中非对象的成员函数 getData()
这是CBaseListView.php文件的源代码。
我很确定我把列表对象放在小部件中搞砸了。$list
在将其传递给小部件之前,我需要做些什么吗?
php - 自定义 ClistView 隐藏一些信息
这是我的用户控制器,索引操作,zii 生成的文件,来自我的模型用户:
这是我对上述操作的视图文件:
这些都是默认值。我需要的是能够隐藏我的用户密码和电子邮件,因为现在可以看到默认的 crud 操作。当我转到我的用户控制器操作索引时,我想要一个包含所有用户的列表,但只有他们的用户 ID 和用户名,没有电子邮件和密码等宝贵信息。
php - 在 CGridView 上使用 Yii 模型和标准
我正在尝试使用我的模型替换搜索(自定义搜索功能):
结果将是模型+另一个表的属性。
我正在尝试在视图中显示它们,但它没有声明诸如 .... 之类的属性(这很清楚,因为模型没有来自另一个表的属性)
那么我如何在模型结果上使用下面的小部件?
令人沮丧,但依靠专家:) 丹尼
编辑:1.控制器 -
模型 -
看法
php - Yii CGrid 分页和使用 CArrayDataProvider 排序不起作用
我在模型中构建了一个自定义函数并返回原始数据:
$campModel = $model->函数..
然后我在 CArrayDataProvider 中使用这些行:
最后我尝试使用 CGrid 查看:
我猜这与 CGrid 分页的方式有关......但我迷路了谢谢你的帮助:)
php - 在 YII 中为多个视图指定相同的 itemView?
我有以下目录结构:
gridView.php 是我希望在站点下的 index.php 中使用的部分视图。如果我将 gridView.php 复制到 site/gridView.php,则以下工作:
但是如果我只在 /product/ 下留下一份副本,上面的就行不通了。
如何使用产品中的同一个 gridView.php 文件让 index.php 视图工作?我尝试了以下方法,但它不起作用:
有任何想法吗?
php - Yii 和 jQueryUI 可排序 - 无法拖动
小部件运行并在页面中看起来很好。但是,当我进行拖放时,<li class="ui-state-default ui-sortable-placeholder" style="visibility: hidden;"/>
会在两个元素之间创建许多项目,并且项目不会改变它们的位置。
有人知道发生了什么吗?
php - Yii:在新窗口中打开网址,而不是在新标签中
有没有人尝试设置一个CMenu
链接以打开一个新的window
?
我的,打开新窗口,作为空白页面,仍然转到请求的 url
php - Yii - 自引用表
这是我的类别表
我的 yii 网格视图显示父类别 ID 而不是名称。如何在网格视图中显示父类别名称。
我必须在上面的代码中进行哪些更改。谢谢。
php - CGridView 样式特定列,插入内部元素
我正在尝试将自定义样式应用于 CGridView 生成的特定列。我需要在元素内部插入,但我不知道该怎么做。
这是视图文件:
所以我想为名为“providers”的列设置样式。使用 htmlOptions 确实将类添加到 td 列,但列的对齐方式变得不合适。这就是为什么我想将它包装在 a<div>
中,以应用正确的对齐方式和样式。
现在它看起来像这样:
我想做的是:
那么,我该怎么做呢?有选择吗?据我所知, htmlOptions 只会为元素添加属性。