搜索如果是这个报错:http://www.fecshop.com/topic/895
参看帖子自己解决。
@cyx_20180320 #3楼 自己解决
是这个库包导致的,如果你的问题,按照这个方式还解决不了,自行去这个库包发issue
操作出来问题,不分析报错信息吗?
执行此命令时必须cd
到项目的目录下(yii2_fecshop_docker)
文档里面都写的很明白
对于上面的这些订单状态,有一部分订单状态,譬如支付状态,订单取消,是fecshop内部功能带来的订单状态改变
对于一些发货状态的订单状态,fecshop只是进行了定义,但是没有相应的功能,因为发货是在erp中的,erp中订单的物流仓储状态改变后,通过appapi端,进行订单的状态更改即可(erp和fecshop通过api进行订单状态更改)
1.支付成功的最终状态是:payment_confirmed
2.关于订单状态,参看:https://github.com/fecshop/yii2_fecshop/blob/master/services/Order.php 第25行处,有详细的标注
3.你是使用的支付宝和微信支付吧,这个存在一个bug,现在已经处理了,参看代码提交 https://github.com/fecshop/yii2_fecshop/commit/bdc719fc8ef5d38205dd4ead7ed1a36d9d0a437c
4.您将相应的文件更新一下,或者等明天发布一个子版本,您到时候更新一下版本即可
对于出现Error,直接报错,推出,也是正常的(php7当然更强,可以处理Error)
对于出现的Error,Fecshop 有ErrHandler机制,可以记录下来的,参看文档:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_error_handler.html
记录下来,在后台可以查看Error,详细您,参看上面的文档
PHP中将代码自身异常(一般是环境或者语法非法所致)称作错误Error,将运行中出现的逻辑错误称为异常Exception。
错误是没法通过代码处理的,而异常则可以通过try..catch来处理;
PHP7中出现了Throwable接口,该接口由Error和Exception实现,用户不能直接实现Throwable接口,而只能通过继承Exception来实现接口;**
https://segmentfault.com/q/1010000012522484
Throwable = Exception + Error
Throwable 是 php7 新增的顶级异常 interface,包含了 Error 和 Exception。
Throwable is the base interface for any object that can be thrown via a throw statement in PHP 7, including Error and Exception. PHP classes cannot implement the Throwable interface directly, and must instead extend Exception.
如果报错是什么?写一下
你的意思是: 出了捕捉 \Exception $e
, 还需要捕捉 \Throwable $e
?
\Throwable $e
是 php7独有的?还是?
@myred08 [#1楼](#comment1) 嗯,你的版本比较老一点吧?
这个在新版本中都默认注释掉了,这行代码只能按照自己的域名,进行设置,目的是为了子域名多语言商城, 譬如 www.fecshop.com en.fecshop.com cn.fecshop.com这种不同子域之间共享session
这个文件不存在把? E:\WWW\fecshop\yii
这是yii2框架的知识,对win下面使用不熟悉,自己搜索解决吧
对于问题:如何某个角色只能修改自己的信息?
答:
1.RBAC对应的粒度是Yii2的controller中的每一个action方法
2.而这个是对表数据进行过滤,每个人只能看到自己创建的产品数据,这个权限只能在代码中做控制,RBAC是无法做到的
如果您对权限要求比较高,可以重写后台权限这个部分,将基类controller的验证,进行更改即可。
RBAC,严谨,但设置起来太复杂,菜单和权限的绑定方式,设置起来更加简单。
您好
1.这块功能,更多的是参考的magento,想通过 菜单和权限绑定,而不是RBAC,设置起来会比较方便
2.这块功能使用RBAC,肯定会更严谨,譬如某些人只能创建产品,不能删除产品等
3.但,从实战角度(本人一直在跨境电商公司工作),菜单和权限组绑定,基本够用,公司内部一般都是专职专员负责, 譬如:负责产品的,负责订单的,也就是,一个专员可以操作相应菜单下面的所有功能,而不会出现某些人负责产品的刊登,某些人负责产品的删除等,某些人负责产品的更新。
4.如果公司足够大,产品的刊登等都会在erp中处理,然后同步到fecshop中,很多的操作都在erp中搞。
因此,这种方式,虽然不严谨,但是就实际情况来说,这种方式,简单方便,满足需要,如果您对权限要求非常高,可以自己二开这块了。
@erqixiaosheng [[#1楼](#comment1)](#comment1)
心累体乏,欣慰的是,fecshop现在比较稳定了,该处理的问题,处理的差不多了。
fecshop,在慢慢走向成熟稳定。
经过了长时间的积累,很多在安装过程中遇到的问题,很多都可以搜索到帖子,解决问题。
1.young
,是这个产品的sku编码,搜索先进行sku编码搜索,搜索不到,在进行分词搜索
2.sku编码搜索忘记过滤了,进而导致的bug,已修复:
https://github.com/fecshop/yii2_fecshop/commit/00ac57562c36cd59887ef06d9e5f816dc9cb39cc