问题标签 [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.
yii2 - Yii2 HTML 净化器
我有一个关于 Yii2 验证的问题。所以,我的模型验证规则是这样的:
问题是,如果内容是<script>alert('something')</script>
,由于净化器,它将是空白的,并且内容将通过所需的验证。
那么如何重新验证 require 的内容呢?或者有什么好的方法吗?
yii2 - Yii2 unique validator ignored
In the rules()
of my RegisterForm model:
In my controller:
In RegisterForm:
Form:
Yet when I enter a username that I know already exists, the error never comes up and the record tries to save, though I get: Integrity constraint violation: 1062 Duplicate entry ...
EDIT: if I add the unique rule to the User model itself the form will not submit if I input a username that exists, the errors just don't show up
php - Yii2. 日期验证规则格式错误
我有这样的验证规则
并传递这样的值2002-03-11
,但收到验证错误The format of Birthdate is invalid.
我究竟做错了什么?
login - 自定义登录表单 Yii2 Basic
我尝试在 Yii2 Basic 中制作自定义登录表单,而不使用 ActiveForm 小部件。我制作了我想用于登录的表单,但是,当我尝试登录时,它没有登录只刷新页面而没有任何内容,所以也许我错过了一些东西或者不喜欢它应该做的事情。我使用电子邮件地址而不是用户名,并且使用 ActiveForm 可以正常工作,但是当我尝试自定义它时会出现一些问题。
这是我要自定义的登录表单:
我在 SiteController 中的登录操作:
authentication - Yii2 as beforeRequest 配置中的身份验证规则不适用于页面
在 Yii2 高级应用程序中,我试图只允许用户访问登录页面和关于页面。
所以我在 /common/config/web.php 配置文件中放入以下规则
登录,错误和请求密码重置它工作正常,但不是关于页面。
我也试过'/page/about'和'page/about'但我没有运气。
任何想法如何解决或解决此问题。
谢谢
yii2-advanced-app - 如何检查 Yii2 中的模型违反了哪些验证
当我在模型中打印这个语句时,
它给了我
问题:
如何检查违反了哪个验证?由于我有 38 个具有不同规则的参数,我厌倦了调试应用程序。有什么帮助吗?
tabs - 在 Yii2 中使用下一个/上一个按钮将单个表单拆分为多个选项卡
我想在我的表单中合并选项卡(它依赖于多个模型)和下一个和上一个按钮,并且这些按钮的点击应该验证字段只出现在它们各自的选项卡中,但表单应该只提交/保存到数据库结尾。
我已经浏览了我的标签示例,但它们似乎在 yii2 中没有下一个和上一个按钮。
有没有办法做到这一点?
yii2 - yii2中的数据没有存储在数据库中
我的项目员工签证模型和签证跟踪模型中有两个模型。我想将员工签证表的主键(即employee_visa_id)存储在下一个表签证跟踪的employee_visa_id字段中。签证轨道的作用是:
员工签证模式的作用是:
在控制器中我尝试:
但是问题是员工签证的employee_visa_id在保存在visa track中后被存储为Null值。我如何解决这个问题?