问题标签 [yii-form]
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.
gridview - yii2改变gridview模型
我正在维护一个带有模型和子记录网格的表单。我希望网格显示孩子的网址,而不是父母的网址。
我有两个共享父子关系的数据库表。我只展示了重要的领域。
在我的控制器中,我为 Ops 显示一个表单,然后为子记录创建一个 activeRecord - Opsitem
我的表单包含 ops(父)的表单字段,然后是包含 oppsitem(子)记录的网格
单击网格上的“更新”按钮指向我url
:
/ops/update?id=1234
我想
/opsitem/update?id=1234
php - YII1在选项具有额外的人口
当我向 CHtml::dropDownList() 中的选项添加额外的属性时,我无法设置选定的选项。
在不向 CHtml::dropDownList() 添加额外属性的情况下,我可以选择一个选项,代码是
但是当我添加额外的属性时,选择的选项不起作用,修改后的代码是
请帮我解决一下这个。提前致谢 :)
yii2 - yii2 数据到 db 将它们全部保存为 null
大家好,当我在数据库中发送表单数据时遇到问题,所有 NULL 字段都已保存。有什么建议么? 我的控制器
我的模型我刚刚添加了字段功能 ex 的规则和变量。
yii - 无法在 Yii2 的页脚内提交表单
我在页脚内有一个订阅时事通讯表单,显示在所有页面上。为此,我创建了一个订阅者小部件,如下所示:
订阅者Widget.php
这是 SubscribeNewsletterForm 模型代码:
订阅NewsletterForm.php
这是我的_subscribe-newsletter-form.php 的代码
在ProjectController.php中,我创建了如下操作:
这是订阅者模型代码。
订阅者.php
前端/config/main.php
使用上面的代码验证工作,但我无法将电子邮件保存在数据库中。请告诉我做错了什么。
yii - YII1 如何设置“锚”以将 Jquery 代码放在那里
现在我正在使用一个使用 YII 1 框架开发的旧系统。
Yii1 表单使用一些 jquery 代码进行表单验证,并将此代码放在标记之前的末尾</body>
。
我需要制作 YII1 表单以将其验证代码放在上面一点,因为最后(在</body>
标记之前)我有我的 js 代码。
在 Yii2 中使用这样的锚很容易制作
$this->endBody()
Yii1 中是否有任何方法可以在布局中设置位置以将 JS 代码放入该位置?
提前致谢
php - Yii2 中的自定义属性验证
我有模型表单(SomeForm
)和自定义验证功能:
我custom_validation
在rules()
函数中使用它,但表单甚至提交任何具有age
属性的值。
这是表格:
年龄.php
和控制器:
yii - Yii2 从 url 参数中删除表单名称
我使用 Yii2 表单,提交后我的 URL 如下所示:
您可能看起来每个参数都包含表单名称RecommendationSearch
。如何RecommendationSearch
从参数中删除它以获取 URL url,如下所示:
yii2 - 获取yii2控制器中选定下拉选项的值
我正在尝试从注册表单中获取所选下拉菜单的值。我需要将该值存储在数据库中。下拉代码是。
我在这里尝试过使用属性'sex []'。但这没有帮助。
我已经在控制器中尝试过发布请求。
但这些都不是在提交的帖子中打印的值。它包含性的价值。这是 print_r($post) 结果 [sex]=>1 但如果在下拉列表中使用'sex[]',它会显示类似 [sex]=>array( [0]=>1)
php - Yii2 表单验证但未提交以发送电子邮件
我有一个表单,在单击提交按钮时没有提交,但它正在验证。
见下表:
SiteController/actionIndex:
注意:我没有收到任何错误。它正在验证,但是在填写表单以单击提交后,该按钮不起作用,我什至使用die()
它来代替Yii::$app->session->setFlash()
仍然没有发生任何事情。它只是没有响应。
yii - 在 Yii2 中发布内部控制器未加载到模型中
当我想从表单中获取变量时,post action 不会加载。
这是我的看法:
这是我的控制器:
结果是'没有什么是对的'。