通过@appserver/config/YiiRewriteMap.php重写model。但是没有效果。不知道是不是姿势不对的问题。求指点.
appserver/config/YiiRewriteMap.php
<?php
return [
/**
* \fecshop\models\mongodb\Category 为原来的类
* \appfront\local\local_models\mongodb\Category 为重写后的类
* 重写后的类可以集成原来的类。
*/
// '\fecshop\models\mongodb\Category' => '\appfront\local\local_models\mongodb\Category',
'\fecshop\models\mysqldb\customer\CustomerLogin' =>
'\appserver\local\local_models\mysqldb\customer\CustomerLogin',
];
appserver\local\local_models\mysqldb\customer\CustomerLogin.php
<?php
namespace appserver\local\local_models\mysqldb\customer;
use Yii;
class CustomerLogin extends fecshop\models\mysqldb\customer\CustomerLogin {
public function rules()
{
return [
[['email', 'password'], 'required'],
// ['email', 'email'],
['password', 'validatePassword'],
];
}
}