diff --git a/config/services/Customer.php b/config/services/Customer.php index 88bbab2fe558903310be9fcf1e3905982f791d2c..3e5ffdb2773766a38b6702e726dc78a4d2ae7411 100644 --- a/config/services/Customer.php +++ b/config/services/Customer.php @@ -8,12 +8,14 @@ return [ 'customer' => [ 'class' => 'fecshop\services\Customer', + /* 'customer_register' => [ 'min_name_length' => 1, // 注册账号的firstname, lastname的最小长度 'max_name_length' => 30, // 注册账号的firstname, lastname的最大长度 'min_pass_length' => 6, // 注册账号的密码的最小长度 'max_pass_length' => 30, // 注册账号的密码的最大长度 ], + */ // 子服务 'childService' => [ 'newsletter' => [ diff --git a/services/Customer.php b/services/Customer.php index 7108bad8af0e77898c65e529de11fa170273874d..77fbd5a19eb5883d3e78a3e3c9f33a966bb90792 100644 --- a/services/Customer.php +++ b/services/Customer.php @@ -86,6 +86,14 @@ class Customer extends Service list($this->_customerModelName, $this->_customerModel) = Yii::mapGet($this->_customerModelName); list($this->_customerLoginModelName, $this->_customerLoginModel) = Yii::mapGet($this->_customerLoginModelName); list($this->_customerRegisterModelName, $this->_customerRegisterModel) = Yii::mapGet($this->_customerRegisterModelName); + + $appName = Yii::$service->helper->getAppName(); + $this->customer_register = [ + 'min_name_length' => (int)Yii::$app->store->get($appName.'_account', 'min_name_length'), // 注册账号的firstname, lastname的最小长度 + 'max_name_length' => (int)Yii::$app->store->get($appName.'_account', 'max_name_length'), // 注册账号的firstname, lastname的最大长度 + 'min_pass_length' => (int)Yii::$app->store->get($appName.'_account', 'min_pass_length'), // 注册账号的密码的最小长度 + 'max_pass_length' => (int)Yii::$app->store->get($appName.'_account', 'max_pass_length'), // 注册账号的密码的最大长度 + ]; } /**