yii2相关内容

带有 POST 数据的 cURL 错误

我想用 Php Curl 从这个 URL 中提取数据: https://www.traveloka.com/en/flight/fullsearch?ap=JKTA.DPS&dt=14-10-2017.NA&ps=1.0.0&sc=ECONOMY 但我收到以下错误: "{"errorType":"SERVER_ERROR","userErrorMessage":"发生意外的服务器 ..
发布时间:2022-01-07 09:06:00 PHP

Yii2 Composer 在 bower 和 bower-vendor 中管理包

我已经使用 yii2 有一段时间了,但我无法理解如何管理我的包.在这方面我有两个问题. 当我向 yii2 添加一个包时,它会被下载到 vendor/bower/bower-assets 中. 当 yii2 发布包时,它会在 vendor/bower 下查找资产 我该如何解决这个问题.我为不同的项目安装了许多 yii2,我似乎每次都遇到相同的问题. 这是我的 composer ..
发布时间:2022-01-07 09:05:53 其他开发

Yii2 如何将 SUM SQL 函数转换为查询生成器?

我有这个简单的 SQL 查询: SELECT product_name, SUM (product_amount)FROM 订单按产品名称分组; 它将显示一个包含产品名称及其数量的列表.像这个例子: 我想把它翻译成 Yii2 Query Builder.我不知道如何使用 SUM 函数.我试过了,但没有用: 订单::find()->选择([订单::tableName() .“.产品名称" ..
发布时间:2022-01-07 09:04:41 其他开发

使用 php yii2 在 Chrome 中下载 Excel 文件失败

下载文件 我有一个页面,其中有一个下载按钮,可以下载文件.但是下载失败.我已经检查了这个问题,但没有找到任何解决方案. 上图显示没有文件. 任何帮助将不胜感激. 解决方案 来自 谷歌浏览器帮助中心 如果您尝试下载文件但它不起作用,请首先尝试通过 ..
发布时间:2022-01-07 09:04:31 PHP

Post Request 在 Postman 中工作,但在 Angular 2 应用程序中返回 Preflight 错误

这是来自浏览器控制台的错误日志XMLHttpRequest 无法加载 http://domain.com/xx/xxxxxxxx.预检响应具有无效的 HTTP 状态代码 404 这是在 Postman 中收到的预期响应 {"状态": "成功",“代码":“E012","message": "已发送联系人"} 这是来自Angular 2的请求 makeRequest(姓名,收件人){让 ..
发布时间:2022-01-07 09:03:36 其他开发

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

我正在 Yii2 中构建无状态的 restfull API.所以我在我的高级应用程序布局中创建了新的应用程序(Yii2 创建者的首选)并配置所有必要的东西和 API 工作. 现在我想让它无状态 - 我想禁用会话,我希望它在我的 API 应用程序内的 config/main.php 中完成,以确保它作为全局设置. 我还想禁用 cookie 和自动登录. 到目前为止我一直在玩的是在模 ..
发布时间:2022-01-07 09:03:11 其他开发

如果访客访问网站,Yii 2 重定向到登录

如果有人没有登录网站并且他只是访客,我需要一些建议如何重定向登录 解决方案 use Yii;使用 \yii\helpers\Url;if ( Yii::$app->user->isGuest )return Yii::$app->getResponse()->redirect(array(Url::to(['site/login'],302))); Use 可以在动作或视图中使用它,但如 ..
发布时间:2022-01-07 09:03:02 其他开发

来自自己的分叉存储库的 Composer 依赖项

我有 gitlab 仓库 https://gitlab.com/ajkosh/yii2-admin下面是我的 composer.json: {"name": "haruatari/yii2-module-app","description": "Yii2 上的空模块应用程序",“最低稳定性":“稳定","许可证": "麻省理工学院",“作者":[{"name": "维克多·皮卡耶夫","emai ..
发布时间:2022-01-07 09:02:38 其他开发

Yii2 多对多关系的订单项

我有 2 个与连接 (slider_images) 表相关的表(滑块、图像),关系工作正常但我需要以特定顺序获取相关数据,定义正确顺序的属性在连接表中,关系定义为: 公共函数getImages(){返回 $this->hasMany(Images::className(), ['id' => 'image_id'])->viaTable('slider_images', ['slider_id' ..
发布时间:2022-01-07 09:02:31 PHP

Yii2 Pjax GridView 操作按钮问题

我正在尝试使用 Pjax 制作 Ajax GridView.除了视图、更新和删除按钮不是 AJAX 外,一切正常.代码是: 'demo']);?>$数据提供者,'列' =>[['类' =>'yii\grid\SerialColumn'],'ID','名称',['类' =>'yii\grid\ActionColumn'],],]); ..
发布时间:2022-01-07 09:02:05 前端开发

Yii2 Pjax 和 ActiveForm beforeSubmit 在重新加载后不起作用?

我正在我的提交按钮上创建一个加载指示器,并使用 registerJs 函数将“开始"过程附加到 beforeSubmit 事件. 第一次运行正常,但重新加载Pjax容器后,再次提交表单时不会触发该事件. 我将整个视图文件包含在 Pjax 容器中,以便正确显示 Flash 消息. 这是 main.php 布局文件片段: 'pja ..
发布时间:2022-01-07 09:01:48 前端开发

配置 Yii2 中的多个用户身份

我开发了一个具有两个不同注册的站点,我有 2 个不同的表,我使用的是 RbacDB,并且在组件部分的 Web 配置中我有用户配置,据此我想知道如何使用 2 个不同的表配置文件中的字段? 配置: 'components' =>['请求' =>[//!!!在下面插入一个密钥(如果它是空的) - 这是 cookie 验证所必需的'cookieValidationKey' =>'213h2i312 ..
发布时间:2022-01-07 09:00:48 其他开发

如何将 Yii2 的 ActiveForm 复选框设置为选中状态?

我正在为 Yii2 ActiveForm 复选框控件寻找“已检查"状态的简单解决方案,但我找不到如何设置它的解决方案.我在文档中找不到任何示例. 我试图操纵渲染代码 field($model, 'name')->checkbox()->label('Hi');?> 但似乎我需要修改 ActiveForm 本身.如何让复选框默认选中? 解决方案 看,在我的代码中 status 是 ..
发布时间:2022-01-07 09:00:41 其他开发

Yii2 禁用供应商模块的资产

我已经安装了 yii2-admin 模块,位于/vendor/mdmsoft/yii2-admin 但我不希望它加载自己的资产包.有没有办法禁用这个模块资产包? 解决方案 是的,这是可能的,甚至在官方文档中提到过 此处.一种方法是通过应用程序配置: 返回 [//...'组件' =>['资产管理器' =>['捆绑' =>['mdm\admin\AdminAsset' =>错误的,],],] ..
发布时间:2022-01-07 09:00:35 其他开发

Yii2 从后端控制器调用 api 方法

我已经根据 Yii Rest API 文档实现了基于高级模板的 API.我想从后端控制器调用 API 方法.可以吗? 谢谢 解决方案 所以,我终于找到了解决方案. 我的 Yii2 应用程序有高级模板.我已经创建了 api 模块. 所以应用有 3 个端点 api 后台 前端 我想从后端或前端调用 api 方法,这并不重要. 所以这里api的主要目标是模 ..
发布时间:2022-01-07 09:00:16 其他开发

如何处理 Vue/Axios Json payload 在 Yii2 上发布的数据

我花了一段时间才理解这一点,因为这有点明显.我会回答自己,所以其他人可以从答案中受益,当然还有看看是否有更好的方法来做到这一点.该问题基于 Axios/Yii2,但我想这同样适用于其他前端库/框架向 Yii2 发送数据. 我需要从 Vuejs 上制作的一个小表单中发布数据,将请求 Axios 发送到 Yii2 上的 Action/Controller,因此数据是通过一个简单的 POST 请求 ..
发布时间:2022-01-07 09:00:09 前端开发

将 Yii2 应用程序部署到共享主机的步骤

我觉得很奇怪,关于将 Yii2 应用程序部署到共享主机服务器的注意事项的细节很少(如果有的话). 有没有人有这方面的一些步骤、技巧和注意事项? 您是否遵循了将问题/错误降至最低的流程? 如何迁移数据库(包含数据)?我假设我可以导出/导入数据库,直接复制 Yii 应用程序文件夹,但这似乎太简单了? 解决方案 首先阅读本页 http://www.yiiframework.co ..
发布时间:2022-01-07 09:00:01 其他开发

HttpException:400 无法验证您提交的数据

我的日志文件充满了这些错误 2021-11-19 12:39:42 [27.xxx.xxx.xxx][1958][gi96uqh6atadlbsg2ksjfltd9e][error][yii\web\HttpException:400] yii\web\BadRequestHttpException: Unable验证您提交的数据.在/var/www/html/vendor/yiisoft/yi ..
发布时间:2022-01-07 08:59:42 PHP

Yii2 全日历事件过滤不起作用

我在 Yii2 框架中使用 Philipp Frenzel FullCalendar 并且它工作得很好.我想根据选项选择在日历上实现基本过滤器事件,但我的代码仍然无法正常工作.非常感谢您的帮助. 这是在 EventController 中: ['类' =>VerbFilter::className(),'动作' =>['删除' =>['邮政'],],],];}/*** 列出所有事件模型.* ..
发布时间:2022-01-07 08:59:33 PHP