yii2相关内容
我想用 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":"发生意外的服务器
..
我已经使用 yii2 有一段时间了,但我无法理解如何管理我的包.在这方面我有两个问题. 当我向 yii2 添加一个包时,它会被下载到 vendor/bower/bower-assets 中. 当 yii2 发布包时,它会在 vendor/bower 下查找资产 我该如何解决这个问题.我为不同的项目安装了许多 yii2,我似乎每次都遇到相同的问题. 这是我的 composer
..
我有这个简单的 SQL 查询: SELECT product_name, SUM (product_amount)FROM 订单按产品名称分组; 它将显示一个包含产品名称及其数量的列表.像这个例子: 我想把它翻译成 Yii2 Query Builder.我不知道如何使用 SUM 函数.我试过了,但没有用: 订单::find()->选择([订单::tableName() .“.产品名称"
..
下载文件 我有一个页面,其中有一个下载按钮,可以下载文件.但是下载失败.我已经检查了这个问题,但没有找到任何解决方案. 上图显示没有文件. 任何帮助将不胜感激. 解决方案 来自 谷歌浏览器帮助中心 如果您尝试下载文件但它不起作用,请首先尝试通过
..
这是来自浏览器控制台的错误日志XMLHttpRequest 无法加载 http://domain.com/xx/xxxxxxxx.预检响应具有无效的 HTTP 状态代码 404 这是在 Postman 中收到的预期响应 {"状态": "成功",“代码":“E012","message": "已发送联系人"} 这是来自Angular 2的请求 makeRequest(姓名,收件人){让
..
我正在 Yii2 中构建无状态的 restfull API.所以我在我的高级应用程序布局中创建了新的应用程序(Yii2 创建者的首选)并配置所有必要的东西和 API 工作. 现在我想让它无状态 - 我想禁用会话,我希望它在我的 API 应用程序内的 config/main.php 中完成,以确保它作为全局设置. 我还想禁用 cookie 和自动登录. 到目前为止我一直在玩的是在模
..
如果有人没有登录网站并且他只是访客,我需要一些建议如何重定向登录 解决方案 use Yii;使用 \yii\helpers\Url;if ( Yii::$app->user->isGuest )return Yii::$app->getResponse()->redirect(array(Url::to(['site/login'],302))); Use 可以在动作或视图中使用它,但如
..
我有 gitlab 仓库 https://gitlab.com/ajkosh/yii2-admin下面是我的 composer.json: {"name": "haruatari/yii2-module-app","description": "Yii2 上的空模块应用程序",“最低稳定性":“稳定","许可证": "麻省理工学院",“作者":[{"name": "维克多·皮卡耶夫","emai
..
我有 2 个与连接 (slider_images) 表相关的表(滑块、图像),关系工作正常但我需要以特定顺序获取相关数据,定义正确顺序的属性在连接表中,关系定义为: 公共函数getImages(){返回 $this->hasMany(Images::className(), ['id' => 'image_id'])->viaTable('slider_images', ['slider_id'
..
我有 2 个数组,如下所示: $array1 = ['0' =>['no_invoice' =>'INV0001','产品代码' =>'1111111',],'1' =>['no_invoice' =>'INV0001','产品代码' =>'1111112',]];$array2 = ['0' =>['产品代码' =>'1111112','free_valie' =>839,'计数' =>124
..
我正在尝试使用 Pjax 制作 Ajax GridView.除了视图、更新和删除按钮不是 AJAX 外,一切正常.代码是: 'demo']);?>$数据提供者,'列' =>[['类' =>'yii\grid\SerialColumn'],'ID','名称',['类' =>'yii\grid\ActionColumn'],],]);
..
我正在我的提交按钮上创建一个加载指示器,并使用 registerJs 函数将“开始"过程附加到 beforeSubmit 事件. 第一次运行正常,但重新加载Pjax容器后,再次提交表单时不会触发该事件. 我将整个视图文件包含在 Pjax 容器中,以便正确显示 Flash 消息. 这是 main.php 布局文件片段: 'pja
..
我开发了一个具有两个不同注册的站点,我有 2 个不同的表,我使用的是 RbacDB,并且在组件部分的 Web 配置中我有用户配置,据此我想知道如何使用 2 个不同的表配置文件中的字段? 配置: 'components' =>['请求' =>[//!!!在下面插入一个密钥(如果它是空的) - 这是 cookie 验证所必需的'cookieValidationKey' =>'213h2i312
..
我正在为 Yii2 ActiveForm 复选框控件寻找“已检查"状态的简单解决方案,但我找不到如何设置它的解决方案.我在文档中找不到任何示例. 我试图操纵渲染代码 field($model, 'name')->checkbox()->label('Hi');?> 但似乎我需要修改 ActiveForm 本身.如何让复选框默认选中? 解决方案 看,在我的代码中 status 是
..
我已经安装了 yii2-admin 模块,位于/vendor/mdmsoft/yii2-admin 但我不希望它加载自己的资产包.有没有办法禁用这个模块资产包? 解决方案 是的,这是可能的,甚至在官方文档中提到过 此处.一种方法是通过应用程序配置: 返回 [//...'组件' =>['资产管理器' =>['捆绑' =>['mdm\admin\AdminAsset' =>错误的,],],]
..
我已经根据 Yii Rest API 文档实现了基于高级模板的 API.我想从后端控制器调用 API 方法.可以吗? 谢谢 解决方案 所以,我终于找到了解决方案. 我的 Yii2 应用程序有高级模板.我已经创建了 api 模块. 所以应用有 3 个端点 api 后台 前端 我想从后端或前端调用 api 方法,这并不重要. 所以这里api的主要目标是模
..
我花了一段时间才理解这一点,因为这有点明显.我会回答自己,所以其他人可以从答案中受益,当然还有看看是否有更好的方法来做到这一点.该问题基于 Axios/Yii2,但我想这同样适用于其他前端库/框架向 Yii2 发送数据. 我需要从 Vuejs 上制作的一个小表单中发布数据,将请求 Axios 发送到 Yii2 上的 Action/Controller,因此数据是通过一个简单的 POST 请求
..
我觉得很奇怪,关于将 Yii2 应用程序部署到共享主机服务器的注意事项的细节很少(如果有的话). 有没有人有这方面的一些步骤、技巧和注意事项? 您是否遵循了将问题/错误降至最低的流程? 如何迁移数据库(包含数据)?我假设我可以导出/导入数据库,直接复制 Yii 应用程序文件夹,但这似乎太简单了? 解决方案 首先阅读本页 http://www.yiiframework.co
..
我的日志文件充满了这些错误 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
..
我在 Yii2 框架中使用 Philipp Frenzel FullCalendar 并且它工作得很好.我想根据选项选择在日历上实现基本过滤器事件,但我的代码仍然无法正常工作.非常感谢您的帮助. 这是在 EventController 中: ['类' =>VerbFilter::className(),'动作' =>['删除' =>['邮政'],],],];}/*** 列出所有事件模型.*
..