yii2 - Yii2 调用未定义的方法 setuser
问题描述
我正在使用 Yii2 模块 dektrium/yii2-user 进行用户注册/登录,并在尝试注册时遇到上述错误。
PHP User Error – yii\base\ErrorException.
in C:\xampp\htdocs\hello\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\EsmtpTransport.php
我如何找出原因?
解决方案
在配置应用程序的邮件组件时,您应该非常小心。问题是一个错字:
'viewpath' => '@app/mailer',
代替
'viewPath' => '@app/mailer',
在 /appName/config/web.php
推荐阅读
- java - 如何修复 Spring Boot 中的错误自定义注释?
- excel - 以只读方式打开一个 Excel 文件,但以不同的文件名打开
- android - 将方向从横向更改为纵向,反之亦然,在 SwipeRevealLayout 中保持相同的宽度
- typescript - 如何将 FabricJs 与 TypeScript 一起使用?
- three.js - 我无法使用 GLTFLoader 加载模型
- javascript - 在生成地图对象时确保不变性
- css - 如何使我的页面内容停止使用页面正文进行填充
- database - 在 MongoDB 升级期间迁移数据库
- python - 无法安装 imblearn 以使用 SMOTE
- algorithm - 如何生成相邻数字在指定范围内的随机唯一数字?