将Auth与ORM驱动程序kohana 3.3.0一起使用时出错

tie*_*gao 3 kohana-3 kohana-auth

今天我下载了3.3.0但在使用Auth和ORM时出错:

致命错误:第37行/home/vsao4/domains/v4.mclub.vn/public_html/modules/auth/classes/Kohana/Auth.php中未找到"Auth_Orm"类

我的Auth配置如下:

'driver'       => 'orm',
'hash_method'  => 'md5',
'hash_key'     => 'secret',
'lifetime'     => 1209600,
'session_type' => Session::$default,
'session_key'  => 'auth_user',
Run Code Online (Sandbox Code Playgroud)

而代码是:

 $ars = array(
                'username'=>'manhquan',
                'password'=>'232323',
                'email'=>'manhquan@fifthmediacorp.com'
            );
            if (Auth::instance()->login($ars['username'], $ars['password']))
            {

                    // sucessfully loged
                    $this->response->body('login');

            } else {
                //TODO error
                $this->response->body('not login');
            }
Run Code Online (Sandbox Code Playgroud)

小智 9

更改

'driver' => 'orm',
Run Code Online (Sandbox Code Playgroud)

'driver' => 'ORM',
Run Code Online (Sandbox Code Playgroud)

此外,Database_Mysql类将出错.还要更改config/database.php文件:

'type' => 'mysql',
Run Code Online (Sandbox Code Playgroud)

'type' => 'MySQL',
Run Code Online (Sandbox Code Playgroud)

这是因为新的Kohana惯例:http: //kohanaframework.org/3.3/guide/kohana/conventions