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

0 投票
1 回答
531 浏览

php - Yii2 stateKeyPrefix 用于前端和后端登录

我想使用不同的凭据从不同的表登录前端和后端,所以我现在有不同的表单、模型、规则等......

我尝试stateKeyPrefix像 Yii 那样设置,但它不起作用。

任何人都知道如何登录我想要的?

以下方法返回 true,因为我已经在前端登录了 n;

0 投票
1 回答
41487 浏览

php - yii2 ActiveForm字段添加html代码

我在 Yii2 中有这段代码:

生成这个:

我想这样做

原始来源可以吗?

0 投票
1 回答
1208 浏览

php - 使用yii2的crud生成器后如何查看页面

我已经yii成功地将 crud 生成器用于名为 Accounts 的模型。

它创建了文件,一切似乎都正确,但是当我导航到页面 url 时,它说:

未找到 (#404)

无法解析请求“帐户”。

这是结构:

后端

网址/floshal2/backend/web/index.php?r=account

0 投票
2 回答
1532 浏览

php - 如何在 yii2 模型中添加功能?

我有一个 yii2 项目,我使用 gii 为名为 account 的模型生成 crud 操作。

现在我想更改(或添加新的)删除功能,以便它不会从数据库中删除记录,而是将其标记为已删除,我不确定在哪里进行更改。

0 投票
4 回答
40215 浏览

php - Yii2如何创建寻呼机?

我正在搜索如何使用 LinkPage 小部件在 Yii2 中创建寻呼机。

有什么例子吗?我是 Yii 的新手,所以任何帮助都会很好。

0 投票
1 回答
2911 浏览

php - 在 yii2 中使用 Join 时结果错误

我正在尝试获取数据find()

这是我的代码:

我在电子邮件字段中得到的只是0.

我测试了数据库并且有真实的电子邮件。

网格代码:

为什么是这样 ?如何解决?

0 投票
2 回答
30298 浏览

php - 如何在yii2的gridView中创建自定义ActionColumn?

我有一个 gridView,我设法让它包含我需要的数据,但我接下来需要做的是创建一个包含 has_facebook 和 has_twitter 两个按钮的列。

姓名 | cm_name | 平台

帐户1 | 杰克| btn1 btn2

其中 btn1 和 btn2 指的是 facebook 和 twitter。

对不起毁容的桌子。

0 投票
2 回答
6198 浏览

php - Yii2 从 afterSave 触发模型/记录更新

在 Yii2 中保存新模型/活动记录后,我正在文件系统上安排作业。我在 afterSave 中执行此操作,我想使用我返回的调度程序的作业 ID 更新记录。

但是当我在将正确的属性设置为作业 ID 后在模型中调用 $this->update() 时,没有发生更新。在 afterSave() 中使用 update() 可能是个坏主意,但是解决这个问题的正确方法是什么?

0 投票
1 回答
280 浏览

php - Yii2.0扩展DbManager

我正在尝试扩展DbManager以便为 和 设置我自己的 $itemTable$itemChildTable$assignmentTable

遗憾的是,我不知道如何将 myComponents 的新文件夹添加到命名空间,并且我不想在与另一个文件夹相同的文件夹下创建它,以防我需要升级框架。

有人为Yii2.0添加了另一个命名空间文件夹吗?

0 投票
1 回答
741 浏览

php - 有人能告诉我正确安装作曲家的确切过程吗?

在任何一种情况下,我都尝试为 Windows 和 ubuntu 安装它,我得到了同样的错误:无法打开输入文件:composer.phar

我没有弄乱 env 路径变量。我在 php.ini 中未注释 openssl。如果 YII 专家提供任何帮助,那就太好了。因为我无法让 YII 2.0 工作。