php – 如何转换为在视图上使用Yii CDataProvider? 我正在努力学习Yii,并查看了Yii文档,但仍然没有真正得到它.我仍然不知道如何在Controller和View上使用CDataProvider来显示视图上可用的所有博客文章.任何人都可以根据以下建议或举例说明:我的PostController中的actionIndex:View,Index.PHP:而不是做上述,有人可以建议如何使用CDataProvider来生成?
如何在Yii2 gridview中连接两个表并获取值 我正在使用Yii2gridview小部件来显示数据.我正在使用两个名为message和message_trigger的表.在消息表中,列是object_model,Object_id.在message_trigger中,该列是object_id,object_name.网格从表消息中获取值.所以网格字段是Object_model,Object_id.现在我的问题是我需要根据表消息中的object_id从表message_trigger中显示Object_name.在我的表格中,我使用了这样的网格在我使用的
配置 – Yii2:无法执行RBAC迁移(您应该配置“authManager”…) 正如here所述,我试图进行迁移,以便让yii创建用户身份验证表.但是我收到错误:Exception‘yii\base\InvalidConfigException’withmessage‘Youshouldconfigure“authManager”componenttousedatabasebeforeexecutingthismigration.’authManager存在于配置中,但我仍然
认证 – Yii :: app() – > user-> isGuest始终返回true,即使登录成功 ,无论我是否登录(成功).如果我已经登录,那么它会显示欢迎信息和用户的id!编辑@briiC.lv嘿..对不起,迟到的回复,希望你还在跟着!我不扩展给定的UserIdentity类.这是强制性的吗?}这是当我建议登录时得到的输出;我成功登录后立即得到这个输出.任何帮助深表感谢!也许你可以尝试更难调试:将消息更改为如下所示:并在你的config/main.PHP文件中检查会话变量
php – Yii,实现“用户更改密码”的最佳方式 我正在使用Yii作为应用程序,我正在编写一个非常简单的用户管理,如注册,删除和更新用户……为了更新现有用户,我需要先检查旧密码,然后再将其更改为新插入的密码.所以这是我在表单中的字段:我的用户表看起来像这样:如何在使用new_password更新之前验证old_password?我知道通常的PHP编码,但我想知道是否有任何Yii技巧自动执行此操作…
php – Yii2 ActiveForm字段选项不起作用 尝试当你做$form->字段,而不指定字段类型时,实际上是要求一个textInput,这是一个难点.但是这并不意味着你应该从–>字段(如果你需要为这个字段添加一些特殊的参数,你必须使用显式的>textInput([‘style’=>’color:red’])