问题标签 [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 投票
5 回答
8437 浏览

php - yii2中的afterSave重定向

我的模型中有一个 afterSave 函数,它根据用户给出的开始期限和持续时间保存某些服务的到期日期。我的afterSave工作正常,但在保存模型后它没有被重定向,而是显示一个空白页。

模型:

控制器:

如何在保存后重定向?提前致谢!

0 投票
2 回答
3180 浏览

php - Yii 2 模型 - yii\db\Query 类包含 1 个抽象方法,因此必须声明为抽象方法或实现其余方法

我是 YII2 的初学者。首先,我使用 Gii 扩展来生成我的模型和控制器。我已经在站点根目录的 config 文件夹中的 db.php 文件中设置了我的数据库。

然后我在我之前在我的管理模块中创建的那个模型上使用了 CRUD 生成器。

当我现在转到管理模块时,我收到此错误:

我的模型:

我试图使类抽象,但这给出了错误

我究竟做错了什么。

谢谢。

编辑 :

我已将网络服务器上的 php 升级到 5.5.10,这已修复此错误,我正在运行 V5.4

0 投票
1 回答
5369 浏览

php - yii2-widget、Select2 和 taggest 支持

我可以仅对模型中的数据使用 taggest 支持吗?我不需要用户创建的新标签

]);

现在用户可以添加“gr”、“r”等标签,但我不想要它。我只需要由我的模型创建的标签(如 stackoverflow)

0 投票
1 回答
7464 浏览

php - Yii 2.0 Restful Web 服务 API

有人在 Yii 2.0(beta) 中使用集成的 RESTful Web 服务吗?

官方文档中的说明看起来很简单,但对我不起作用:我使用的是基本模板,使用 gii 模块创建了一个简单的“类别”模型扩展ActiveRecord,然后我创建了CategoriesController扩展ActiveController

现在模型Category被分配给类$modelClass需要的属性,ActiveController以将其与已定义的 CRUD 操作相关联,例如indexor view:( 请参阅ActiveController::actions() )

我的UrlManager配置看起来像:

因为我的 webserver 的 documentRoot 和我的 webapp 位于不同的文件夹中,所以我的 WEB 文件夹下的 htaccess 文件如下所示:

PrettyUrls&showScriptName到 false 工作正常,但是在尝试访问localhost/~salem/alpha2/web/categories时出现以下错误:

任何人都知道我做错了什么?

谢谢

0 投票
2 回答
66 浏览

php - 创建新用户时没有保存数据

我正在尝试创建新用户

我修改了这段代码

但它不保存!怎么能找到问题??

0 投票
3 回答
3087 浏览

php - 如何在 Yii2 RESTful API 中使用 FK 选择和返回数据?

我设法编写了 REST API 代码,它适用于标准操作。

现在,如果我想发送更多attributes,例如url_to_api_action?a=b&c=d&e=f,这与任何标准操作都不匹配。

我需要使用 Yii2 中的 RESTful API 按属性进行搜索。

有任何想法吗?

0 投票
2 回答
27012 浏览

php - 尝试将 PHP DateTime 类与 Yii2 接收类一起使用时未找到错误

您好,我正在尝试创建自己的自定义助手类以与 Yii2 一起使用。它会处理时间,所以我将使用 PHP 的 DateTime 类。我有

为了测试它,我添加 use yii\helpers\Time; 了一个视图文件并调用了它,Time::getTime();但是 Yii2 抛出一个 ErrorException 说 Class 'yii\helpers\DateTime' not found。

如果我将代码直接放入视图文件并执行它,那么 php DateTime 对象可以正常工作,所以我不确定我的问题是什么。

0 投票
1 回答
949 浏览

php - Yii2:前端和后端单独会话的数据混乱

我在后端登录,但由于某种原因,数据是从user模型而不是模型加载的admin

admins有自己的db tableusers有自己的db table

连接没有切换db tables

通过使用admin id它加载user data相同的id;

我使用这个配置frontend

这个配置用于backend

0 投票
1 回答
716 浏览

php - 我们可以在 yii2 中使用 yii1 扩展吗

我想在 yii2 中使用 auth 扩展。我在 yii1 中发现了同样的情况:http ://www.yiiframework.com/extension/auth/

我可以在 yii2 中使用这个扩展吗?

乐于接受任何建议。

0 投票
4 回答
21152 浏览

gridview - yii2在gridview中更改控制器动作

我有ItemController,在actionView中我放置了我的Itempicture的gridview,当我点击图标视图时,我想要更新和删除然后转到ItempictureController。

那么如何使用不同的控制器更改gridview中的控制器操作?