yii2相关内容
好吧,我在我的PHP YII2应用程序中遇到了困难。我需要记录来自我的应用程序的每个传入和传出请求。传入的请求可以很容易地记录在PHP本身中(在引导阶段添加一些处理程序),这很容易。 但真正的问题是,我正在使用许多第三方库(例如Amazon MWS SDK、eBay SDK、一些狂饮请求等),并且我想记录所有带有错误响应的传出请求(出于调试/分析原因)。 是否可以更改cURL中的某些设
..
我正试着从一本书(用YI2和PHP开发Web应用程序)中学习YII 2。在此过程中,它指示我安装Gii并使用它创建CRUD文件。 当我使用以下命令安装时: php composer.phar require --prefer-dist "yiisoft/yii2-gii:*" 我有以下错误: 无效参数-yi iaseInvalid参数异常 要发布的文件或目录不存在:/var/
..
我有一个与Debian一起在计算机上运行的yi i2应用程序。然后我尝试在另一台安装了Windows 8的计算机上运行它,但无法运行。 我将整个应用程序文件夹复制到Apache的htdocs文件夹,但在浏览器中运行时显示: Apache access.log: ::1 - - [12/Jul/2018:09:03:40 -0300] "GET /donaciones-yii/ba
..
更新记录后如何将用户重定向到上一页?这是典型的场景: 用户在索引页中对结果进行筛选或对记录进行分页,然后找到要编辑的记录并单击编辑按钮。他们更新该记录的数据,一旦他们点击“更新”按钮,他们将被重定向到索引视图,但带有先前选择的筛选器/页面。 更新后,我已尝试在我的控制器中使用以下内容 return $this->redirect('index',302); (this is no
..
我在 CMD 窗口上使用 yii migrate/up 时创建字段 ENUM,结果是错误. 公共函数 up(){$tableOptions = null;if ($this->db->driverName === 'mysql') {$tableOptions = 'CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE=InnoDB';}$this-
..
我已在共享主机上成功创建并上传高级模板. 下一步,我必须运行 yii migrate. 但我不能,因为我没有控制台访问权限. 你能给我什么建议? 请注意 我无法更改主机,因为这不是我的决定 我无法使用 SSH 访问服务器 我已经尝试过类似 PHPShell 的东西,但是在尝试运行时遇到 permissione deniedyii migrate --interac
..
已解决这是我的代码,我正在尝试使用它的 api 将文件上传到 nextcloud,我上传了文件但它是空的. 我所做的是使用 fopen fread 来保存文件内容并通过 postfields 将其发送到 nextcloud: 公共函数 actionSubirArchivoNube(){$响应=空;if(Yii::$app->request->isPost){$body = Yii::$ap
..
我花了一段时间才明白这一点,因为它有点明显.我会回答自己,所以其他人可以从答案中受益,当然看看是否有更好的方法来做到这一点.该问题基于 Axios/Yii2,但我想这同样适用于其他前端库/框架向 Yii2 发送数据. 我需要从 Vuejs 制作的小表单中发布数据,将请求 Axios 发送到 Yii2 上的 Action/Controller,因此数据通过简单的 POST 请求发送,并且帖子正
..
我最近为 Yii2 基本应用程序模板运行了最新的 composer 安装. 但是运行 php composer.phar install 会抛出这个异常: 类 Fxp\Composer\AssetPlugin\Repository\NpmRepository 不存在 “yiisoft/yii2-composer"插件需要composer-plugin-api 1.0.0,这个 W
..
我在 Yii2 项目中使用 composer update,但它退出时出现异常.我已将 composer 更新到最新版本 c6cc6dd6070871f4b198ed39f76dd8047c116b02,但仍然无法正常工作: 导入标签 v2.0.2 (2.0.2.0)读取 bower-asset/yii2-pjax (v2.0.1) 的 bower.json从缓存中读取/home/xiaoai/
..
我将现有应用程序复制到新存储库中.它在本地工作.为原件部署工作.我正在使用 PHP、Yii 和 Composer.我不知道 fxp/composer-asset-plugin 是什么. C:\Users\Chloe\workspace\affiliorama>git push heroku master计数对象:699,完成.使用多达 8 个线程的 Delta 压缩.压缩对象:100% (655
..
我尝试通过 composer 安装包,但它一直告诉我这个目录不是空的,那么我如何使用 composer 在非空文件夹中安装包?有强制安装命令吗? 错误信息: [InvalidArgumentException]项目目录 Yii-GZero-2b/不为空. 解决方案 你目前不能.GitHub 上有/曾经有过讨论,您可以在此处阅读:https://github.com/composer/
..
我正在通过 composer 更新我的 yii2,然后恢复到旧的 beta 版本. 这是我的作曲家的错误: 使用包信息加载作曲家存储库更新依赖项(包括 require-dev)您的要求无法解决为一组可安装的软件包.问题 1- 在任何版本中都找不到请求的包 bower-asset/jquery,可能存在类型o 在包名中.潜在原因:- 包名中的拼写错误- 根据您的最低稳定性设置,该软件包没有足
..
我在 Yii2 中开发了一个应用程序,作为旅行社的后台. 我使用了基本的启动模板,并使用 gii(代码生成器)为模型(Hotels、HotelRooms、HotelImages 等)创建 CRUDS 我还想创建两个不同的前端应用程序(一个用于零售,另一个用于其他机构),我想将它与后端(可能是 angular.js 应用程序)分开并通过 REST 获取信息可能是个好方法. 所以我想
..
我的 Yii2 应用有问题.我有一个高级应用程序,其中包含不同域(子域)上的前端和后端部分.我使用webvimark用户管理模块,但我认为问题不在它. 前端应用程序 -> domain.com 后端应用程序 -> admin.domain.com 所以我在后台登录有问题,它不工作. 我输入登录名和密码,提交表单后我再次看到登录表单. 'user' =>['身份等级' =>'web
..
我有 ItemController,在 actionView 中我放置了我的 Itempicture 的 gridview,当我点击图标视图时,我想要更新和删除,然后转到 ItempictureController. 那么如何用不同的控制器改变gridview中的控制器动作? 解决方案 在你的gridview中,添加like ['类' =>'yii\grid\ActionColum
..
我遇到了使用 FCM 向 Android 发送推送通知的奇怪问题. 目标:- 发送推送通知时出错 以下是我确实具有向 Android 发送推送通知功能的场景 公共静态函数 SendMultipleNotificationAndroid($groups){//你的 api 密钥 SERVER API KEY$apiKey = Yii::$app->params['android_ap
..
我有 2 个数组,如下所示: $array1 = ['0' =>['no_invoice' =>'INV0001','product_code' =>'1111111',],'1' =>['no_invoice' =>'INV0001','product_code' =>'1111112',]];$array2 = ['0' =>['product_code' =>'1111112','free
..
yii2 问题 我的 yii2 安装在 d:\wamp\www\yii2store 我想获取上面的路径来保存我或用户将上传的图像. 我已经在 Yii::getAlias('@webroot') 中传递了所有可用的参数(下面是我使用的参数列表). @yii - 框架目录. @app - 当前运行的应用程序的基本路径. @runtime - 运行时目录. @v
..
我想使用 yii2 ActiveRecord 在我的表中插入多条记录.我已经知道我可以使用这段代码了 $connection->createCommand()->batchInsert('user', ['name', 'age'], [['汤姆',30],['简',20],['琳达',25],])->执行(); 但是通过这种方法,我的模型验证没有执行.我已经读过这个问题ActiveRecor
..