第 2 位会员
http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-config.html
欢迎分享自己的经验,建议写的详细一点,实用性价值高一点,形成积累。
1.统计一般是后台脚本,计算完成后,放到存储表中
2.除了aggregate,如果不是即时计算,可以使用mongodb的mapreduce
3.这些统计函数,都有一个map函数,在map的时候,做数据的处理
4.订单本身就没有多少数据,一天几千条数据就很多了,统计数据一般都不是即时查询,都是计算完成后放到表里,然后去统计完成后的表中查询数据,因此也无所谓效率(前提是数据量不大)。
1.appapi是一个独立的入口,需要配置独立的域名,配置和其他的入口类似
2.文档:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-api.html
3.appapi是api接口端,没有所谓的首页,只有文档中提供的api url
4.自己多看,出现问题先自己想办法,多调整自己的姿势,这个入口已经有小伙伴使用了
1.关于产品导入,fecshop已经做好了api,你不需要自己再造轮子了,
参看AppApi端的产品新增api: http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-api-product-addone.html
2.对于这个api的代码,参看:https://github.com/fecshop/yii2_fecshop/blob/master/app/appapi/modules/V1/controllers/ProductController.php 中的
/** * Add One Api:新增一条记录的api */ public function actionAddone(){ //var_dump(Yii::$app->request->post());exit; $data = Yii::$service->product->productapi->insertByPost(); return $data; }
Yii::$service->product->productapi->insertByPost(); 就是:https://github.com/fecshop/yii2_fecshop/blob/master/services/product/ProductApi.php#L464:33 public function insertByPost($post = []){ 方法
Yii::$service->product->productapi->insertByPost();
public function insertByPost($post = []){
3.保存产品涉及到很多的东西,具体细节这里就不说了,上面已经给予代码文件,有兴趣自己去阅读代码。
注意 composer安装反馈的信息,仔细看回馈内容,回馈的东西不一定是报错信息。
帖子内容用markdown格式整理好:http://www.fecshop.com/markdown
升级文档进行了更新:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-update.html
2.2.2升级的操作 有时候,可能有一些升级的配置导致一些基本的配置进行更改,因此,如果您想升级到最新版本, 建议您直接打开文件:https://github.com/fecshop/yii2_fecshop_app_advanced/blob/master/composer.json ,将里面的内容覆盖您fecshop根目录的 composer.json文件即可,因为除了一些版本号的更改,可能还有一些其他的配置的更改。 然后在根目录下面执行composer update即可完成升级。
@an94er #7楼 升级问题,去开新帖,一个问题一个帖子
最新版本查看:https://github.com/fecshop/yii2_fecshop/releases
如果是最新版本则不需要升级。
升级前,执行下更新: composer selfupdate
composer selfupdate
这个部分的添加,是为了serviceLog日志的打印:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-service-log.html
关于fecshop的支付,在帮助文档里面有: fecshop支付方式
:-1: :-1: :-1:
是否支持paypal,有demo地址,不会查看吗?
fecshop升级: http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-update.html
配置文件:appfront/config/fecshop_local_services/Page.php
也就是:https://github.com/fecshop/yii2_fecshop_app_advanced/blob/master/appfront/config/fecshop_local_services/Page.php
183行处有配置:
'beforeContent' => [ 'view' => 'widgets/beforeContent.php', ],
看看你的文件是否存在, 如果不存在,建议自己加上,当然配置中的view文件也要存在,不然会报错。 view文件是:https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/theme/base/front/widgets/beforeContent.php
我猜测,你可能是没有升级,但是,你为了修复某些bug,手动进行了更改,新代码有一部分加了一些新功能,但是你的配置没有添加这些新配置进而导致的
!!建议升级(如果修改了vendor下面的文件就不能升级了,强烈建议按照标准的方式重写。)
@cleaner #32楼
只有一个群:186604851 (入群验证:fecshop),其他的群都关了。
有问题这里发帖就行,Q群不做问题解答,只回帖
赞一个,:thumbsup: :thumbsup:
@wubuyun #11楼 你可以找个程序员开发,这个不难的
开发支付参看:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_payment_method.html
如果您想开发一个新支付,可以参考下支付宝支付的整个步骤: Fecshop 支付宝支付开发思路 和 详细的文件结构 ,这个文章写得比较详细,可以了解整个流程。
别都指望我,我没有太多时间,fecshop的明天靠的是大家的贡献,而不是我一个人。
discuz我不是很熟悉,给不了太多建议。
如果是基于Yii2框架开发的论坛,整合起来会顺畅很多,如果论坛是基于composer库包的方式发布的,会更容易一些
可以自己做个简单的论坛,以composer库包的方式发布。
整合,难度最大的应该是,用户登录状态一致,类似于单点登录,fecshop登录了,discuz就不需要登录,反之亦然
如果你想把discuz搞成一个插件的方式,这个几乎是做不到的。
@Aswe #5楼 可能是填写错了,fecshop的验证码都是数字,没有字母,因为手机打验证码,字母和数字切换麻烦,干脆把字母都去掉,只有数字。