问题标签 [yii2-user]
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
我为所有新项目获得相同的索引( 0 ),而不是递增的索引。我不知道我的代码有什么问题和哪里有问题。我正在通过参考这个演示嵌套动态表单 - Yii2来解决这个问题。对不起,我的英语不好。
我的控制器
这是我的控制器。
_form_perkara
这是我的表格。
_form_perkara2
模型Perkara类
检查员截图
yii2-user - 如何更改/更新用户角色?Yii2
我正在使用 yii2 基于角色的访问控制 (RBAC) 系统。我定义了角色和权限,定义了规则,为用户分配了角色。一切正常。
但我想更新分配给用户的角色。例如:
在这里,我做了用户 id 11 管理员。现在我想更新和改变。我想做这个用户管理器。
当我尝试:
这个用户有管理员+经理。我只想将此用户角色管理员更新为经理。
我怎样才能做到这一点?
yii2 - 无效的验证规则:一个规则必须同时指定属性名称和验证器类型,在 Yii2
在我的基本应用程序项目中,我正在尝试集成注册表单,但出现此错误:
无效的验证规则:规则必须同时指定属性名称和验证器类型。
我的代码在这里。
注册表格.php
站点 Controller.php/signup 方法
我的视图文件
我的用户文件,这是必须将数据发布到的文件。我从这里检索登录详细信息。
yii2 - Yii2 dektrium 用户新动作
我在高级模板中使用 dektrium yii2-user。我想在 SettingsController 中添加新操作。
我做了什么:
覆盖设置控制器。创建 /frontend/user/SettingsController.php
创建新视图 /frontend/views/user/settings/view/myview.php 并在组件部分更改 /common/main.php
但它不起作用。当我转到 mysite.com/user/settings/myview 时,我看到没有错误的空白页面。另外我不知道如何覆盖行为,所以我直接在 /vendor/dektrium/yii2-user/controllers/SettingsController.php 中添加了 myview 的访问规则
我怎样才能正确地做那件事?谢谢。
yii2 - 带有 phundamental 的 yii2 dektrium - 向用户配置文件添加额外字段
在 Vitaly 回答后更新并正常工作:)
我在一个开源项目中工作:https ://github.com/open-ecommerce/helptext
我正在尝试向 dektrium Yii2-user 模块添加字段。在 repo 中有一个关于如何向用户表添加额外字段的示例: https://github.com/dektrium/yii2-user/blob/master/docs/adding-new-field-to-user-model。 md但我无法使其与模块随附的配置文件表一起使用。
我正在使用 dmstr/yii2-cms-metapackage 中的以下存储库:
例如,我想在管理员的个人资料表单中添加一个新的字段调用“技能”,所以
我首先进行了迁移以将字段添加到表中
然后在 main.php 中定义了我自己的类的路径(我正在使用高级模板,但通过 phundamental 进行了简化)
这是调用 models/Profile.php 类
然后在views/user/admin/_profile.php
我没有收到错误,但该字段未更新表格。
如果我直接在数据库中填充该字段,我可以在表单中看到该值,但它不会在更新时改变
任何帮助都超过欢迎
javascript - Yii2 - 选择下拉列表并为输入字段设置值
我认为(_form.php)有这个。
问题是它没有存储正确的值。它似乎总是在最后一个盒子中存储价值。
它的工作原理是这样的:
如果从下拉列表中选择值 1,则应将 sok_id 的值存储在“1 框”中。
如果从下拉列表中选择了值 2,它应该将 sok_id 的值存储在“2 框”中。
如果从下拉列表中选择值 3,它应该将 sok_id 的值存储在“3 框”中。
请帮我。谢谢你
php - yiic 命令在哪里?
我从http://www.yiiframework.com/download/下载yii
了框架(基本和高级)。但是解压 zip 文件后我找不到命令。我需要使用此命令为数据库创建迁移文件。我想知道yiic在哪里?我在哪里可以下载这个命令?yiic
以下是 的内容yii
。我没有找到yiic
命令。
php - Yii2 accessControl 强制重定向到 lgoin whitout 行为
一周前我创建了一个小模块,现在我需要使用这个模块,但是当我打开模块链接时,我已经重定向到登录页面,模块没有定义行为,如果我没有弄错的话,让完整访问所有用户,为了测试我在主模块控制器上设置了这个行为
但应用程序将我重定向到登录页面。我如何允许所有用户访问?谢谢