我的是阿里云系统,customer下有这个方法 getByWxMicroOpenid,但是程序就是找不到,把大写字母的个数去掉一个就正常了。如getByMicroOpenid
大写字母不要太多,方法名不要太长。
code: 0
file: "/data/wwwroot/fecshop/vendor/fancyecommerce/fecshop/services/Service.php"
line: 60
message: "fecshop service method is not exit.
walletyo\services\Customer::actionGetByWxMicroOpenid"
name: "Exception"
stack-trace: [,…]
0: "#0
/data/wwwroot/fecshop/addons/fecmall/fecyo/app/appserver/modules/Customer/controllers/LoginController.php(198): fecshop\services\Service->__call('getByWxMicroOpe...', Array)"
1: "#1 [internal function]: fecyo\app\appserver\modules\Customer\controllers\LoginController->actionWxcode()"
2: "#2 /data/wwwroot/fecshop/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)"
3: "#3 /data/wwwroot/fecshop/vendor/yiisoft/yii2/base/Controller.php(157): yii\base\InlineAction->runWithParams(Array)"
4: "#4 /data/wwwroot/fecshop/vendor/yiisoft/yii2/base/Module.php(528): yii\base\Controller->runAction('wxcode', Array)"
5: "#5 /data/wwwroot/fecshop/vendor/yiisoft/yii2/web/Application.php(103): yii\base\Module->runAction('customer/login/...', Array)"
6: "#6 /data/wwwroot/fecshop/vendor/yiisoft/yii2/base/Application.php(386): yii\web\Application->handleRequest(Object(yii\web\Request))"
7: "#7 /data/wwwroot/fecshop/appserver/web/index.php(79): yii\base\Application->run()"
8: "#8 {main}"
type: "yii\base\InvalidCallException"