当前位置: 首页 > news >正文

axios post YII2无法接收post参数问题解决

axios post YII2无法接收post参数问题解决

在yii 配置文件中增加 ‘parsers’ => [“application/json” => “yii\web\JsonParser”] 如下所示:

$config = ['id' => 'basic','language' => 'zh-CN','timeZone' => env('TIME_ZONE', 'PRC'),'basePath' => $basePath,'bootstrap' => ['log'],'aliases' => ['@bower' => '@vendor/bower-asset','@npm' => '@vendor/npm-asset',],'components' => ['request' => ['class' => 'app\hejiang\Request','cookieValidationKey' => env('COOKIE_KEY', '123'),'parsers' => ["application/json" => "yii\web\JsonParser"],],]...]   

如果配置文件不是默认的local-main.php,如何查看配置文件是哪个?

打开 项目服务web目录的index.php,查找启动语句

我的如下:

$app = new app\myProject\Application();
$app->run();

再找到根目录\myProject目录下的Application.php

public function __construct($configFile = '/config/web.php'){$this->loadDotEnv()->defineConstants();$basePath = dirname(__DIR__);require $basePath . '/vendor/yiisoft/yii2/Yii.php';$this->loadYiiHelpers();parent::__construct(require $basePath . $configFile);$this->enableJsonResponse()->enableErrorReporting();}

看构造函数
这里的 $configFile就是了,我的被改成了web.php

http://www.lryc.cn/news/274691.html

相关文章:

  • 性能优化-OpenMP基础教程(三)
  • [足式机器人]Part2 Dr. CAN学习笔记-动态系统建模与分析 Ch02-1+2课程介绍+电路系统建模、基尔霍夫定律
  • VSCode配置C/C++环境
  • ChatGPT绘制全球植被类型分布图、生物量图、土壤概念图、处理遥感数据并绘图、病毒、植物、动物细胞结构图
  • vmware workstation的三种网络模式通俗理解
  • C++程序设计兼谈对象模型(侯捷)笔记
  • selenium实现UI自动化
  • 【DevOps-03】Build阶段-Maven安装配置
  • ​已解决java.lang.ArrayIndexOutOfBoundsException异常的正确解决方法,亲测有效!!!​
  • Pycharm打包程序为exe文件
  • 地理空间分析3——数据可视化与地理空间
  • python开发案例教程-清华大学出版社(张基温)答案(4.3)
  • Qt 5.9.4 转 Qt 6.6.1 遇到的问题总结(一)
  • 探索生成式AI:自动化、问题解决与创新力
  • UI5与后端的文件交互(一)
  • [HCTF 2018]Warmup
  • 编译原理笔记(三)
  • DDoS攻击的多种方式
  • SpringValidation自定义注解以及分组校验
  • Multisim各版本安装指南
  • 大学生搜题软件,未来可期吗?
  • JMeter使用
  • ChatGPT 进行 SEO的使用技巧
  • PDF.js实现搜索多个不同的关键词高亮显示效果
  • ES高级用法:DeleteByQueryRequest
  • 使用docker build构建image
  • 【亲测有效】Win11 卸载MySQL5.7以及安装MySQL8.0.35
  • Beauty algorithm(三)腮红
  • DNS安全与访问控制
  • 【LMM 011】MiniGPT-5:通过 Generative Vokens 进行交错视觉语言生成的多模态大模型