别被标题吓着,呵呵!
我配了个二级域名指向到其中一个module,这个module(admin)是需要登陆的
module初始化时(init)
$this->setImport(array(
'admin.models.*',
'admin.components.*',
));
url配置为
'http://admin.domain.com/'=>array('admin/default/index','urlSuffix'=>false),
'http://admin.domain.com/<controller:\w+>/<id:\d+>'=>'admin/<controller>/view',
'http://admin.domain.com/<controller:\w+>/<action:\w+>/<id:\d+>'=>'admin/<controller>/<action>',
'http://admin.domain.com/<controller:\w+>/<action:\w+>'=>'admin/<controller>/<action>',
我在modules下的models里有个LoginForm,同样在外面的models里也有个LoginForm,当然两个东西里面是不一样的。
问题出来了,当我在二级域名登陆时,验证的model竟然不是modules下的LoginForm。
我把module init里的import顺序反一下,就正常了,请问这是为什么呢?