Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 10天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
Yii2 migratge方式导入mysql数据库报错【已解决】7年前

fecshop composer 安装 ,会安装Yii库包的,不需要做其他的复制

你肯定是,composer 安装库包文件的时候出问题了。

微信支付后异步回调处理7年前

您的那种方法肯定是可以的,Yii2对json这种,就是您的代码获取的。

上面那篇文章里面有

微信支付后异步回调处理7年前

@laughmaker [#4楼](#comment4)

http://www.fecshop.com/topic/413

您可以了解一下我之前整理的分析Yii2的一篇文章,您可以使用Yii2设置获取,可以很方便的从 Yii::$app->request->post()中获取,上面这篇文章是代码原理分析

微信支付后异步回调处理7年前

至于怎么接收回调地址(IPN)参数,这个我不了解了,当时想做这个,但是没有公众号,最后作罢,只做了一个微信pc端扫码支付,也就是:https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/modules/Payment/controllers/wxpay/StandardController.php

扫码支付不需要ipn消息,是通过ajax间隔时间去查微信接口支付状态,

因此,帮不上了,您自己查阅一下吧,微信支付就是个奇葩:

1.没有沙盒环境

2.公众号支付只能在微信内,不能在浏览器中支付(鄙视)

3.在微信外部支付的是另外一种方式,这种方式居然不能在微信内用(鄙视)

太奇葩

微信支付后异步回调处理7年前

Yii2关闭csrf

class StandardController extends AppfrontController
{
    
    public $enableCsrfValidation = false;  // 将这个类变量设置成false即可关闭,关闭后可以接收没有_csrf参数的post请求。
微信支付后异步回调处理7年前

1.微信发送消息给你的网站,应该是使用的是post请求,你要确定你的controller关闭了csrf(Yii2框架),否则无法访问你的controller

2.做一个log输出,输出信息到文件里面,controller 的action方法的第一句就写文件,先确定微信支付给你发送请求,

2.1如果没有发送请求,那么除了1部分说的csrf,另外,可能你在发起支付的时候,传给微信的回调地址不正确

2.2 如果接受到了请求,但是没有更改订单支付状态,打印一下微信post过来的数据参数,然后查看一下是哪里导致的原因。

关于后台页面之间的跳转7年前

照着葫芦画瓢,不就行了嘛。

PHPStudy下安装Fecshop全过程7年前

@wooecshop 分享的另外一个windows安装的步骤文档: http://www.fecshop.com/topic/402

PHPStudy下安装Fecshop全过程7年前

@dong #5楼 把你的踩得坑整理一下贴下面,如果内容太多可以开新帖,把地址贴到评论区,多分享交流。

赞~

Fecshop 安装,获取github授权码,以及安装失败在次安装的处理7年前

@gggfreak #1楼 肯定是做安全认证,或许你会说,我下载个东西需要毛安全认证,但是git并不仅仅只是下载东西,还有上传到你的github账号的代码库的功能,因此,需要github token

App如何做推广注册7年前

@Casablanca92 #2楼 我不了解,你可以看看:https://segmentfault.com/q/1010000002625368

用google搜搜吧

App如何做推广注册7年前

app不了解

对于网站url,一般是通过在url中加入一个参数尾巴的方式,譬如www.xxx.com?aid=0000001

然后js检测是否存在aid参数,如果存在写入cookie,cookie可以存在7天(根据业务确定) ,然后在服务端,或者通过加载js的方式传递这些营销数据

MongoDB 运行报错7年前

已经升级mongodb3.6,没啥问题:https://fecshop.appfront.fancyecommerce.com/special-occasion

下个自版本将会更新这个

MongoDB 运行报错7年前

打开 根目录的composer.json ,在require中添加

"require": {  
	"yiisoft/yii2-mongodb": "dev-master",
	
	...
}

然后执行 composer update

mongodb 升级3.67年前

上面是我将3.2升级成mongo3.6的步骤

如果您的mongodb有重要数据,请先备份在升级

或者干脆,导出来,删除mongodb,然后重装。

安装问题7年前

@lorry01 #2楼 好的,fecshop下一个版本将使用Yii2 2.0.13版本。 同时兼容php7.2

MongoDB 运行报错7年前

Yii2 mongodb 扩展修复: https://github.com/yiisoft/yii2-mongodb/commit/0ad02a4750474ffaf43262c7203cf83836fe88e1

您可以在fecshop根目录执行 composer update yiisoft/yii2-mongodb dev-master ,来获取yii2 mongodb扩展最新的版本。

然后在

出现 aggregate 函数的后面加上cursor参数,参考如图上面,试试,

我的mongodb还是3.2,还没有升级。升级后在看看。

Your Site Analytics