安装的版本情况:
- PHP Version 7.2.0
- nginx 1.16.1
- CentOS Linux release 7.6.1810 (Core)
- Fecbbc 多商户电商系统(B2B2C) ( 6.30MB ) 最高版本: 1.10.5 当前版本: 1.10.5
- fecbdc多商户分销扩展系统(三级分销) ( 1.35MB ) 最高版本: 1.5.5 当前版本: 1.5.5
- "fancyecommerce/fecshop": "2.11.1" (参考 composer.json 文件)
操作步骤:
完成订单的发货,收货流程后, apphtml5入口,发起 售后 (退货),出现异常 。(appfront PC浏览器入口,发起 售后退货, 则能正常处理)。
异常信息:
yii\base\UnknownPropertyException: Setting unknown property: fecbdc\app\apphtml5\modules\Catalog\block\category\Price::price in /var/www/fecmall/vendor/yiisoft/yii2/base/BaseObject.php:163
调用栈 Stack trace:
0 /var/www/fecmall/vendor/yiisoft/yii2/BaseYii.php(558): yii\base\BaseObject->__set('price', '0.10')
1 /var/www/fecmall/vendor/yiisoft/yii2/base/BaseObject.php(107): yii\BaseYii::configure(Object(fecbdc\app\apphtml5\modules\Catalog\block\category\Price), Array)
2 [internal function]: yii\base\BaseObject->__construct(Array)
3 /var/www/fecmall/vendor/yiisoft/yii2/di/Container.php(420): ReflectionClass->newInstanceArgs(Array)
4 /var/www/fecmall/vendor/yiisoft/yii2/di/Container.php(171): yii\di\Container->build('fecbdc\app\apph...', Array, Array)
5 /var/www/fecmall/vendor/yiisoft/yii2/BaseYii.php(365): yii\di\Container->get('fecbdc\app\apph...', Array, Array)
6 /var/www/fecmall/vendor/fancyecommerce/fecshop/services/page/Widget.php(171): yii\BaseYii::createObject(Array)
7 /var/www/fecmall/vendor/fancyecommerce/fecshop/services/page/Widget.php(219): fecshop\services\page\Widget->renderContentHtml('category/price_...', Array, '')
8 /var/www/fecmall/vendor/fancyecommerce/fecshop/services/page/Widget.php(138): fecshop\services\page\Widget->renderContent('category/price_...', Array)
9 /var/www/fecmall/addons/fecmall/fecbbc/app/apphtml5/theme/fecbbc/customer/order/aftersale.php(54): fecshop\services\page\Widget->diRender('category/price_...', Array)
10 /var/www/fecmall/vendor/yiisoft/yii2/base/View.php(348): require('/var/www/fecmal...')
11 /var/www/fecmall/vendor/yiisoft/yii2/base/View.php(257): yii\base\View->renderPhpFile('/var/www/fecmal...', Array)
12 /var/www/fecmall/vendor/fancyecommerce/fecshop/app/apphtml5/modules/AppfrontController.php(97): yii\base\View->renderFile('/var/www/fecmal...', Array, Object(fecbbc\app\apphtml5\modules\Customer\controllers\OrderController))
13 /var/www/fecmall/addons/fecmall/fecbbc/app/apphtml5/modules/Customer/controllers/OrderController.php(150): fecshop\app\apphtml5\modules\AppfrontController->render('aftersale', Array)
14 [internal function]: fecbbc\app\apphtml5\modules\Customer\controllers\OrderController->actionAftersale()
15 /var/www/fecmall/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
16 /var/www/fecmall/vendor/yiisoft/yii2/base/Controller.php(181): yii\base\InlineAction->runWithParams(Array)
17 /var/www/fecmall/vendor/yiisoft/yii2/base/Module.php(534): yii\base\Controller->runAction('aftersale', Array)
18 /var/www/fecmall/vendor/yiisoft/yii2/web/Application.php(104): yii\base\Module->runAction('customer/order/...', Array)
19 /var/www/fecmall/vendor/yiisoft/yii2/base/Application.php(392): yii\web\Application->handleRequest(Object(fecshop\yii\web\Request))
20 /var/www/fecmall/apphtml5/web/index.php(63): yii\base\Application->run()
21 {main}
本文由 woofeng 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。