问题标签 [yii2-validation]

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

rest - Yii2 REST:如何自定义错误响应?

首先我使用这个解决方案 - http://www.yiiframework.com/doc-2.0/guide-rest-error-handling.html 但是,我想自定义两种类型的错误。

  1. 当模型验证错误时。
  2. 当出现问题时(除外)

如果模型验证错误,我会得到响应,如下所示:

但我想要这样:

我得到的第二种错误

但我想要:

因为无论如何用户都会得到 200 响应并且他们不知道错误或错误。

0 投票
1 回答
493 浏览

php - 函数规则()不起作用yii2

我的代码中没有应用函数规则,我在 loginFrom 模型中做了相同的代码,但效果很好!这是我的模型

0 投票
1 回答
408 浏览

yii2 - 设置场景后验证不起作用

创建场景后,我的客户端验证不起作用。在创建场景之前它工作正常。我有两个场景更新和创建,创建场景需要两个字段,更新场景 需要一个字段我的模型

}

我使用了创建场景,例如

这和更新场景如

这个。

我在我的表单上启用了客户端验证

0 投票
0 回答
257 浏览

php - Yii2 面向对象模型 API 在执行时抛出错误

我正在使用 Yii2 框架创建一个 api。但它在执行过程中抛出错误。

BankDetailsController.php

管理员.php

银行详情.php

customAuth.php

在执行时,这会引发错误

任何帮助都会很棒....谢谢

0 投票
2 回答
1135 浏览

php - Yii2 中的客户端验证数组输入

我有很多输入,但我的表单中没有连接任何模型,如下所示:

我的观点是这样,我把它展示给其他用户以检测我的问题

旅游.js:

我想客户在 Yii 2 中验证这个输入。

我怎样才能做到这一点 ?

0 投票
1 回答
490 浏览

yii2 - Yii2 无法在控制器中保存模型数据

我试图从标题中获取价值,我做到了,但是在按下保存按钮后,标题没有保存在数据库中

杀死代码后,是的,一切都按我的意愿打印,但是在按下保存/提交按钮后(当然删除 die() 函数让代码继续),我从第一个输入获得的标题没有保存到第二个输入数据库中的 $model->translation_drive_title

谢谢你们

0 投票
1 回答
1158 浏览

transactions - Yii2 数据库事务存在验证规则

我的模型中的一个函数使用事务将行保存在两个不同的表 table_1 和 table_2 中。在 table_2 中,一个外键引用 table_1.id 并且由 gii 自动生成的验证规则是类型“exist”。当我需要保存行时,第一步是开始数据库事务,第二步是设置并保存 table_1 行,最后设置并保存与 table_1 行相关的 table_2 行,如果两个插入都正常,则事务提交否则回滚。问题是当我将 table_1 行的 id 传递给 table_2 并且验证失败时,因为 table_1 的 id 无效,但 id 是在同一个脚本中生成的,这是事务的问题吗?

编辑1:

产生错误的操作:

数据验证代码:

编辑2:

的结果:

是:

0 投票
0 回答
534 浏览

yii2 - yii2 : 这是什么错误 Bad Request (#400) in (delete all things and sign up)

我的网站在 localhost 中是正确的,但是当我的网站在主机中上传时出现此错误:您的请求有错误。错误请求 (#400)

我在删除所有内容并在 rbac 中创建用户和注册用户时出错!

我在 yii2 中使用过:rback 和 dekturim 用户!

图片描述在这里: 在此处输入图像描述

我在 400# 错误请求后的日志是:

0 投票
2 回答
637 浏览

yii2 - Yii2 如何将旧信息保存到历史表?

感谢所有 stackoverflow 成员,我从这里学到了很多东西。

我有一个关于“beforeSave”的问题,我想将旧数据保存到数据库中的历史表中,例如,如果用户更改任何我想将旧信息保存在历史表中的内容。

谁能告诉我实现这一目标的“最佳”方案是什么?

谢谢大家,欢迎提出所有建议。

0 投票
2 回答
1913 浏览

yii - Yii2. 按角色进行访问控制。如何添加“或”条件?

我有一个具有以下访问限制的控制器:

如何将 ' OR ' \Yii::$app->user->identity->isOwner() 添加到所有规则中?

我尝试使用这个变体:

但是,在这种情况下,它将是 ' AND ' 并且不起作用。

我认为这个变体会起作用:

但也许有更好更简单的方法?