问题标签 [yii2-model]

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 回答
31 浏览

yii2-basic-app - 所需规则在 yii2basic 模型中不起作用

我已经通过 gii 为我的表生成了一个模型,该模型默认为规则部分中的某些数据库字段生成所需的规则。但我不希望它们的某些字段是必需的,所以我只是将它们从必需部分中删除。但这不起作用。我默认的是这个

但我不想'per_allotment_two'要求所以删除它并做了这个

但收到此错误 在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
3911 浏览

php - Yii2中IF条件下使用andWhere

只是一个快速的问题。我需要在 Yii2 中创建一个查找查询,其中只有当变量为真时才会出现 andWhere。

这不起作用

然而这个deos工作,我期望它。

如何仅根据$holiday变量添加 andWhere

提前致谢

问候

利亚姆

更新 我找到了一种方法,但我相信有更好的方法

0 投票
1 回答
6367 浏览

model-view-controller - Yii2 验证多个模型

我在 Yii2 中有两个模型(masterTransaction 和 splitTransaction),其中每个 masterTransactions 可以有多个 splitTransactions。每个 splitTransaction 都有一个属性“金额”。我的问题是我需要验证所有“金额”属性的总和是否为 0。

我的第一个解决方案是创建另一个名为 Transaction 的模型,其中我有一个属性,我保存了 masterTransaction 模型的一个实例,另一个属性包含一个 splitTransaction 实例数组。我使用自定义内联验证器进行了验证,效果很好。

交易模式

创建模型的控制器函数

但是当我尝试构建一个表单来输入数据时,我遇到了 Ajax 验证的问题。验证会起作用,但 Yii 不知道将错误消息放在哪里,所以它只是将其删除。

我怀疑这不是 Yii2 对我的数据建模的首选方式,但我真的没有其他想法。也许有人对我有一些想法。

0 投票
2 回答
1712 浏览

php - Yii2下拉不同的Activerecord

我正在创建一个表单来输入具有 activeDropdownList 的产品,以从不同的表中选择产品类别。我在产品和类别模型中使用 ActiveRecord 类,并使用类别模型来填充下拉列表。当我尝试插入产品时,由于下拉列表的名称而失败。

所有其他字段的名称都是这样name="CreateEvent[tanggal]">,我的类别下拉列表:name="id">

如何在没有硬编码下拉属性的情况下集成它?

在我的控制器上:

在我看来:

谢谢。

0 投票
4 回答
3106 浏览

php - 在 Yii2 中使用关系连接多个表

我正在尝试使用关系通过Kartik GridView小部件列出一些数据。yii2我有这些桌子

designations表与 designation_groupby相关designations.designation_group_iddesignationstable 将具有一个或多个以逗号分隔的值 of designation_group.id

designations 表与员工表相关联staffs.designation_id =designations.id。在Staffs模型中,我添加了这样的关系

并且工作完美。但designation_group我试过这样的关系:

但它没有给出预期的结果。如何连接designation_group表格,以便同时显示与员工关联的所有指定组?我想显示,网格视图的第一列将是名称,而同一列的过滤器应该是 DesignationGroup.group_name。因此,如果选择了任何 group_name ,它将显示与该组名关联的人员数据

0 投票
2 回答
4353 浏览

yii2 - Yii2 保存后。使用 changedAttributes 显示错误

我的 Yii2 模型的 AfterSave 函数中有这个奇怪的错误

当我这样做时

我明白了

但是当我这样做时

$status = $changedAttributes['status']; 此行显示错误

错误是“未定义的索引:状态”

我没看到什么?

0 投票
0 回答
55 浏览

yii2 - 处理多个表数据yii2

我是 yii2 的新手,我在打印来自 2 个不同表的数据时遇到问题。

好像我不明白 yii2 处理表连接的方式......我错过了什么?

谢谢

0 投票
2 回答
219 浏览

yii2 - 在另一个模型的视图中从 category_master 表中获取类别名称

我有两个不同的表:

文档主控

category_master

我希望cat_name在视图文件文档模型的下拉列表中。我创建了名为catmodel的模型,其中包含category_master. 我也创建了docmodel的模型。

如何在视图的下拉列表中获取类别名称?

0 投票
1 回答
817 浏览

yii - Yii2 在提交表单后启用第二个按钮

带按钮的表格

我想在使用 yii2 在同一页面上提交后启用这两个按钮。第一次按钮将被禁用,因为我在成功提交后单击提交,按钮将被启用。

我们如何在 yii2 中执行此操作?

请帮忙。

提前致谢 !!

0 投票
1 回答
808 浏览

yii2 - yii2中的ldap登录

我想在 yii2 中执行 LDAP 登录。

这个怎么做?

这是我在LoginForm.php.