问题标签 [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.
php - Yii2中IF条件下使用andWhere
只是一个快速的问题。我需要在 Yii2 中创建一个查找查询,其中只有当变量为真时才会出现 andWhere。
这不起作用
然而这个deos工作,我期望它。
如何仅根据$holiday
变量添加 andWhere
提前致谢
问候
利亚姆
更新 我找到了一种方法,但我相信有更好的方法
model-view-controller - Yii2 验证多个模型
我在 Yii2 中有两个模型(masterTransaction 和 splitTransaction),其中每个 masterTransactions 可以有多个 splitTransactions。每个 splitTransaction 都有一个属性“金额”。我的问题是我需要验证所有“金额”属性的总和是否为 0。
我的第一个解决方案是创建另一个名为 Transaction 的模型,其中我有一个属性,我保存了 masterTransaction 模型的一个实例,另一个属性包含一个 splitTransaction 实例数组。我使用自定义内联验证器进行了验证,效果很好。
交易模式
创建模型的控制器函数
但是当我尝试构建一个表单来输入数据时,我遇到了 Ajax 验证的问题。验证会起作用,但 Yii 不知道将错误消息放在哪里,所以它只是将其删除。
我怀疑这不是 Yii2 对我的数据建模的首选方式,但我真的没有其他想法。也许有人对我有一些想法。
php - Yii2下拉不同的Activerecord
我正在创建一个表单来输入具有 activeDropdownList 的产品,以从不同的表中选择产品类别。我在产品和类别模型中使用 ActiveRecord 类,并使用类别模型来填充下拉列表。当我尝试插入产品时,由于下拉列表的名称而失败。
所有其他字段的名称都是这样name="CreateEvent[tanggal]">
,我的类别下拉列表:name="id">
如何在没有硬编码下拉属性的情况下集成它?
在我的控制器上:
在我看来:
谢谢。
php - 在 Yii2 中使用关系连接多个表
我正在尝试使用关系通过Kartik GridView
小部件列出一些数据。yii2
我有这些桌子
designations
表与 designation_group
by相关designations.designation_group_id
。designations
table 将具有一个或多个以逗号分隔的值 of designation_group.id
。
designations
表与员工表相关联staffs.designation_id =designations.id
。在Staffs
模型中,我添加了这样的关系
并且工作完美。但designation_group
我试过这样的关系:
但它没有给出预期的结果。如何连接designation_group
表格,以便同时显示与员工关联的所有指定组?我想显示,网格视图的第一列将是名称,而同一列的过滤器应该是 DesignationGroup.group_name。因此,如果选择了任何 group_name ,它将显示与该组名关联的人员数据
yii2 - Yii2 保存后。使用 changedAttributes 显示错误
我的 Yii2 模型的 AfterSave 函数中有这个奇怪的错误
当我这样做时
我明白了
但是当我这样做时
$status = $changedAttributes['status']; 此行显示错误
错误是“未定义的索引:状态”
我没看到什么?
yii2 - 处理多个表数据yii2
我是 yii2 的新手,我在打印来自 2 个不同表的数据时遇到问题。
好像我不明白 yii2 处理表连接的方式......我错过了什么?
谢谢
yii2 - 在另一个模型的视图中从 category_master 表中获取类别名称
我有两个不同的表:
文档主控
category_master
我希望cat_name在视图文件文档模型的下拉列表中。我创建了名为catmodel的模型,其中包含category_master
. 我也创建了docmodel的模型。
如何在视图的下拉列表中获取类别名称?
yii - Yii2 在提交表单后启用第二个按钮
我想在使用 yii2 在同一页面上提交后启用这两个按钮。第一次按钮将被禁用,因为我在成功提交后单击提交,按钮将被启用。
我们如何在 yii2 中执行此操作?
请帮忙。
提前致谢 !!
yii2 - yii2中的ldap登录
我想在 yii2 中执行 LDAP 登录。
这个怎么做?
这是我在LoginForm.php
.