问题标签 [yii2-advanced-app]

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 回答
6809 浏览

session - 如何在 Yii2 中禁用会话、cookie 和自动登录?

我正在 Yii2 中构建无状态的 restfull API。所以我在我的高级应用程序布局中创建了新的应用程序(正如 Yii2 创建者的首选)并配置所有必要的东西和 API 工作。

现在我想让它成为无状态的——我想禁用会话,我希望它config/main.php在我的 API 应用程序中完成,以确保它是全局设置。

我也想禁用cookies和自动登录。

到目前为止我一直在玩的是在 Module 类中

但是当尝试在 Chrome 上使用 POSTMAN 访问数据时,我可以看到:

  • 设置了 Cookie(PHPSESSID、_csrf、_identity)
  • 我总是弹出询问用户名和密码

提前感谢您的帮助!

0 投票
2 回答
1249 浏览

gridview - 按 GridView 中的相关字段过滤

我使用了http://www.yiiframework.com/wiki/621/filter-sort-by-calculated-related-fields-in-gridview-yii-2-0/教程,它很棒。

一切正常,但在添加“场景 3 步骤”后我被卡住了:

它会触发 mysql 查询,例如:

不返回任何记录。

我试过类似的东西:

但这给了我一个错误,例如:

0 投票
4 回答
4582 浏览

yii2 - YII2 Gridview 不返回选定的行(未捕获的类型错误:无法读取未定义的 yii.gridView.js:140 的属性 'selectionColumn')

我正在使用从 gridview 中选择的键传递(通过 post)一个数组,但我总是得到相同的 URL 错误:

似乎代码生成总是这种模式: path/myController/[object%20Object] 我设置的 url 无关紧要,代码生成总是相同的 url,这不是我需要的。我的代码是这样的:

我已经尝试过绝对网址和亲戚之一,但没有。怎么会这样??

这是我在 myController 中的操作:

感谢提前!

0 投票
2 回答
5501 浏览

jquery - 使用 yii2 滑动图片

我想在 yii2 中制作图像幻灯片,但不幸的是图像无法更改。

应用资产:

这是视图文件,我只得到滑块中的第一张图片:

0 投票
2 回答
5527 浏览

yii2 - 如何在前端和后端使用模型或模块

谁能指导我如何在 Yii2 高级模板的前端和后端使用模型。

其次,如果我想在前端和后端都使用模块,我该怎么办?

我已经尝试将模型放在一起。但我无法访问它。我是 yii2 的新手,所以详细的指南会很有帮助。

0 投票
2 回答
7566 浏览

yii2 - Yii2 Pjax 不工作

我想使用 Pjax 刷新 gridview,但不知何故它不起作用。这是代码:

_search.php

索引.php

控制器

简单搜索有效,但 Pjax 无效。我是 Yii2 的新手,因此我们将不胜感激。谢谢你。

0 投票
1 回答
398 浏览

twitter-bootstrap - 在 Yii2 中使用带有月份标签的引导下拉菜单

我可以看到如何在引导程序中创建下拉菜单,但在 Yii2 的上下文中menuItems[],我不确定语法。

我需要一个带有当前月份下拉菜单的菜单项(当然应该动态解决),以及前 2 或 3 个月。即,ListMenu -> 三月 -> 二月 -> 一月

0 投票
1 回答
930 浏览

listview - Yii2 列表视图:如何生成 2 个不同的父 div 来分隔奇数和偶数记录

我需要 Yii2ListView生成 2 个不同的父 div,其中包含以下项目:

0 投票
3 回答
2309 浏览

yii2 - 作为常规应用迁移的一部分运行初始 RBAC 迁移

我正在构建一个基于 Yii2 高级模板的产品。

作为该产品及其未来部署的一部分,我正在尝试在常规 Yii2 迁移中自动创建与授权相关的表。

例如,当最终用户安装产品并运行常规的 Yii 迁移命令时,他应该有一个功能齐全的用户管理和授权活动。

为了授权工作,Yii2 RBAC 文档页面指出需要 4 个表(auth_*)。文档声明它们是通过运行以下迁移创建的:

yii migrate --migrationPath=@yii/rbac/migrations

我想通过在将存储在common/migrations.

有什么简单的解决方案吗?

0 投票
1 回答
4782 浏览

php - Yii2 高级模板日历小部件:显示数据库中的事件

我正在使用 yii2-fullcalendar 小部件,并使用thiagotalma 在 github 上的帖子作为安装日历小部件的指南。下面是我用来在页面上显示日历的代码:

上面的代码在网页上显示日历。现在,我想显示数据库中的事件,但我不知道该怎么做。有人可以帮我解决这个问题吗?提前致谢。