问题标签 [yii2]
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.
php - Yii2 ActiveRecord 设置未知属性:app\models\
此代码抛出异常:
就行了代码$jur = JurForm::findOne($val);
。
例外:
DB:甲骨文。
php - 带有装饰器的 Swift Mailer 不在 Yii2 中发送邮件
我想使用decorator
向用户发送自定义消息。
由于某种原因,发送了相同的消息。
为什么?
php - Yii2 基于 cookie 的登录
我想知道是否有人可以解释基于 cookie 的登录在 Yii2 中是如何工作的。我在 yii\web\user 中看到了该loginByCookie
方法,但我对实际调用它以登录用户的文件和方法感到困惑?提前致谢!
php - Yii2 中的动态表名
我有一个 Yii2 模型,它使用具有相同结构的多个表。表名将根据登录的用户而改变,并且表名非常独特,并且取决于用户名。我将如何动态地将这个表名分配给模型?到目前为止我已经这样做了。
在我的模型中:
但是这样做会导致错误Using $this when not in object context
,因为function tableName()
它是一个static
函数。
那我该怎么做?任何帮助表示赞赏。在此先感谢!
编辑:详细图片
假设我有一个来自 ABC 公司的用户。我的应用程序中有很多进程,比如 PQR 就是其中之一。如果来自公司 ABC 的用户登录并选择流程 PQR,如果不存在,我需要在我的数据库中创建一个表 ABC_PQR,或者如果它已经创建,则加载该表。我需要这个表名到我的模型中。同样可能存在用户和许多进程。管理数据库的最佳方法是什么。
php - 如何将 php 变量传递给 YII2 中的 JavaScript 外部文件
我一直在尝试将 php 变量的值传递给 JavaScript。当 js 代码放在同一个 php 视图文件中时,我可以做到这一点。但我不想将 js 代码放在 php 中,因为调试或进一步开发变得非常乏味。
请帮忙。
php - Yii2 和处理异常
我正在为我的应用程序构建 REST APi,基于Yii2。所以,我在处理异常时遇到了问题。例如,当有人使用错误的HTTP 动词时,我需要抛出405 HTTP代码,但我想发回如下内容:
{meta:{error:{code:405,message:"Wrong method"}}}
所以,我需要捕捉异常并修改响应对象。但是我该怎么做呢?在 Yii 中有onError和onException事件。Yii2呢?
php - 如何将文件上传到yii2中的目录?
我有一个 ActiveForm,我想添加一个用户可以上传照片的字段。问题是我在用户表中没有图像属性,并且“yii”中的每个输入字段都需要一个模型和一个属性,如下所示。
我不想将图像分配给任何记录,也不想插入数据库,我希望将其上传到特定文件夹。
我还检查了 kartik 写的库,但也需要一个属性字段。
php - Yii2:如何使验证规则消息不被编码?
在基本 PasswordResetRequestForm 模型中:
但链接呈现编码。如何强制它不被编码?我应该在哪里做,在 ActiveForm、字段配置或验证规则中?
php - Yii 2.0 时间戳错误显示 01/01/1970 03:33
所以我使用 Yii 2.0 TimestampBehavior 但它显示错误的日期,创建日期始终是 01/01/1970 03:33 和更新日期 01/01/1970 03:00
SQL 模式定义是
php - 在 yii2 中对多个表使用 Joins
我正在使用 yii2,我有 3 个表:帖子、粉丝、评论,我想使用 joinWith() 来获取帖子及其评论和粉丝名称(在粉丝表中)用于帖子和评论。我写的是这个查询:
我为关系添加了这两个函数:
这给了我帖子和写帖子及其评论的粉丝的数据,但我需要的是写评论的粉丝的数据,那么我如何将评论加入粉丝表?