问题标签 [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.

0 投票
1 回答
964 浏览

php - Yii2-user Dektrium - 当我覆盖时注册控制器不存在错误

我今天在 Yii2 上遇到了一个奇怪的问题。

我正在使用 yii2-user 扩展,并且我已经覆盖了我的应用程序文件夹中的 RegistrationController 以添加更多功能。

问题是它在我的 XAMPP 中运行良好,但在服务器(Cent OS)中却没有。

我收到以下错误。

我的配置是...

我的新控制器文件是...

谁能让我知道我做错了什么?

提前致谢!

0 投票
1 回答
25327 浏览

php - Yii2 - 如何从 Yii::$app->user 获取当前用户名或名称?

您如何使用 ? 添加或获取变量Yii::$app->user->something

我不想让他们通过identity。我想通过user.

例如,我想获取当前登录用户的用户名和名称:

或者

0 投票
1 回答
197 浏览

yii2 - 如何在标签中使用动作/user/profile/show?

我只想在导航栏中为登录用户添加配置文件。我在 dektrium yii2-user 文档中找到了 /user/profile/show 。

但它说:

显示用户的个人资料(需要 id 查询参数)

如何在需要id查询参数的标签中实现/user/profile/show?

提前致谢

当我使用上面的代码并单击配置文件导航栏时,它显示错误请求(#400),缺少所需参数:id。是的,我知道因为没有定义 id 查询参数。

0 投票
2 回答
219 浏览

php - 在 yii2 中保存用户密码失败

我正在尝试更新用户密码,但无法保存

这是控制器代码:

当我检查var_dump($_POST['UserPass']['newpass'])它有一个值时;

当我尝试更换零件时$user->setPassword($_POST['UserPass']['newpass']);

密码已保存但未散列,

什么可能是错的

这是setpassword功能

0 投票
1 回答
10 浏览

php - Yii 包访问 url 中的文件

我已经安装了本地服务器的 YII2,并且还安装了 a 包。https://github.com/dektrium/yii2-user现在一切都准备好了,我想在 url 中访问这个包。我当前的 URL 是http://localhost/yii2-app-basic/web/index.php?r=site/about任何人都可以在这方面帮助我。

0 投票
3 回答
2118 浏览

php - Yii2 类 yii\authclient\clients\GoogleOAuth 不存在

我使用 dektrium/yii2-user(在一个项目上)和 yiisoft/yii2-authclient(在另一个项目上)通过 Google 帐户登录。前段时间一切正常,但我想在上次作曲家更新之后发生了一些变化,现在我在尝试打开登录页面时收到错误:“Class yii\authclient\clients\GoogleOAuth 不存在”。有没有人有同样的问题或知道出了什么问题?谢谢

0 投票
1 回答
965 浏览

javascript - Yii2 如何包​​含来自特定视图或控制器操作的多个 css 文件

我已经安装了本地服务器的 YII2,我想从特定视图或控制器操作中包含单独的 css 文件,我使用了一种方法,但是在我的特定视图中包含一个 css 文件的方法,任何人都可以回答我的解决方案吗?代码如下。第一个文件是包含,其余的被忽略。

0 投票
1 回答
276 浏览

php - Yii2 - 作曲家更新后代码损坏(Dektrium Yii2-用户配置文件)

今天我对我的 Yii2 项目做了一个作曲家更新。在此期间,Yii 从 2.0.8 升级到 2.0.9。我使用的以下扩展也升级了...

更新发生后,我无法保存(更新)我的用户个人资料记录。我重新检查了部署服务器,它在那里工作。

我使用“$model->getErrors()”函数来查看我得到了什么错误,它说...

时区无效

我不确定时区与用户记录或 Yii2 中的关联配置文件记录有什么关系。我已经联系了扩展开发人员,但在我等待他的回复期间的任何建议将不胜感激。

我尝试在 web.php 配置文件的格式化程序部分中设置它,如下所示...

我的 php.ini 文件有...

我什至尝试删除和添加新用户,但没有任何乐趣。

我完全被难住了,不知道还能做什么。

0 投票
1 回答
49 浏览

php - 如何在新模型中实现这种布局?

里面@dektrium/user/views/admin/update.php

$content被“beginContent”和“endContent”之间的代码替换,如何在我的新后端模型“Rayon”中实现这种布局?我尝试编写类似的 CRUD 代码,但不断收到错误“未定义的变量内容”。

谢谢您的帮助。

0 投票
1 回答
398 浏览

php - 覆盖控制器时未定义的索引

因此,在 Profile 表中,我创建了名为“rayon_id”的新字段,这是我的新表 Rayon 的“id”的 FK

两个模型都对关系进行了编码。

Rayon.php

和 In Profile.php(覆盖模型)

这里是我重写的控制器AdminController.php

添加时出现错误$rayon = $profile->rayon;

在此处输入图像描述

为什么我得到未定义的索引?