问题标签 [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 回答
54481 浏览

php - 在 yii2 中自定义网格视图

如何在 Yii2 中删除特定网格视图的摘要和排序器。在 Yii1.1 中,我们可以通过设置模板属性来做到这一点。在yii2中如何实现呢?

0 投票
2 回答
49818 浏览

php - Yii2 SearchModel 中的 search() 是如何工作的?

请有人能解释一下searchYii2 中的方法是如何SearchModel工作的吗?我使用 Gii 生成了它。这里是:

这就是我所说的:

无论我在调用中使用什么属性search,我总是得到相同的结果——即表中的所有条目。我在这里遗漏了一些我不明白的东西。

任何帮助将非常感激。谢谢。

0 投票
2 回答
2253 浏览

php - yii2 中的资产包生成空文件

资产包生成空的 JavaScript 和 CSS 文件

配置文件

然后在控制台

并且在配置中

CSS 和 JavaScript 文件位于一个目录中:

e:/path/yii2.loc/www/css

e:/path/yii2.loc/www/js

捆绑生成空到:

e:/path/yii2.loc/www/cache/css 和 e:/path/yii2.loc/www/cache/js

我做错了什么?

0 投票
0 回答
523 浏览

php - 2 个服务器路径的 1 个服务器名称 (Apache)

我已经安装了Yii2 高级应用模板。但是虚拟主机有问题。

我想用 url: 运行前端部分,用: 运行http://test_project/后端部分http://test_project/app/

但是当我打开http://test_project/app/(前端部分工作正常)时,我得到 404 错误。这是我的vhosts config

Note:由于一些限制,我不能使用子域(但它工作正常)。

感谢帮助。

0 投票
1 回答
866 浏览

php - yii2“请求的路由”在调试器中为空

尝试Yii2使用该basic app示例,但在路由方面遇到了一些问题。我有一个简单的登录表单,提交时调用了正确的控制器操作,但 $_POST 数据为空。在 Yii 调试器中,日志中的一切看起来都正常,除了这一行:

路线处理不当,但我不知道下一步该尝试什么。“基本应用程序”带有一个登录表单视图,并且该表单的路由工作正常。这是我的表格:

这是完整的跟踪:

请求正文为空,但路由看起来正确:

同样在响应标头中,您可以在下面看到引用者不正确。应该看起来像'https://localhost/records/web/index.php?r=site/index'.

任何帮助表示赞赏。

0 投票
9 回答
33597 浏览

php - Image in gridview in yii2

How to put an image in GridView in yii2?I have the following code. But its not displaying the image as it is not giving any image url. Where to put the image url?

0 投票
1 回答
2563 浏览

php - phpunit 在 Yii2 中找不到应用程序类

尝试使用 Yii2 框架设置 phpunit。我正在使用 Composer 来管理依赖项

我按照手册中的说明使用 Pear 安装 PHPUnit 。我的操作系统是 ubuntu 12.04。我正在使用基本的应用程序文件结构:

我从 /tests/unit/models 中运行 UserTest,我得到一个 PHP 致命错误:

我的测试看起来像这样。请注意,我尝试直接包含该课程无济于事。

我尝试升级 Pear,重新安装 PHPUnit,并检查 php.ini 中的路径。我的路径看起来像

0 投票
3 回答
22316 浏览

php - PHP,Yii2 GridView 过滤关系值

继此:

Yii2 SearchModel 中的 search() 是如何工作的?

我希望能够过滤一GridView列关系数据。这就是我的意思:

我有两张桌子,TableATableB。两者都有使用 Gii 生成的相应模型。TableA中的值有一个外键TableB,如下所示:

attrA1 和 attrB1 是它们对应表的主键。

现在,我有一个Yii2GridView和。我有一个工作过滤器,因此我可以搜索列值。我也对这两列进行了排序 - 只需单击列标题即可。我也希望能够添加此过滤和排序。attrA2attrA3attrB2attrA2attrA3attrB2

我的TableASearch模型如下所示:

在我的TableA模型中,我像这样设置相关值

虽然这可能不是最好的方法。我想我必须在搜索功能的某处使用 $relationalValue 但我不确定如何。同样,我也希望能够按此列排序 - 就像我可以attrA2通过AttrA3单击标题链接一样。任何帮助,将不胜感激。谢谢。

0 投票
0 回答
5471 浏览

php - 为新项目选择 Yii 1、Yii 2 和最新的 Yii Gihub 提交

我们即将开始一个新项目,我们想使用 Yii。在阅读了 Yii 网站后,我发现 Yii 2 beta 的发布日期已经定在 2014 年初,从 github 来看,这个里程碑已经准备好了 94%。

在这种情况下,选择 Yii 版本时我们最好的选择是什么?如果我们使用稳定的 Yii 1,以后将代码更新到 Yii 2.0 是否容易,还是完全重写或一些糟糕的 hack?或者如果我们使用 Yii 2.0 alpha,那么更新会相对容易吗?alpha 的不稳定性是可以的,反正我们可能会在 beta 发布时做一些基本的事情,比如身份验证、注册等?最后是使用最新的 github 提交(这是一个 94% 的完整测试版)是一个好主意,还是它处于半功能“开发”状态并且可能根本不起作用?

Yii 扩展的兼容性如何?如果我们使用 Yii 2,我们是否会被限制在相对较少的 Yii 2 扩展中?

0 投票
1 回答
8373 浏览

php - 如何在 gii 中使用自定义模板(使用 Yii 2)

我正在尝试找到一种方法来为 Yii 2 使用自定义 Gii 模板,但是查看文档中缺少的文档,我认为这还不可能?还是我错过了什么?