Вот недавно начал ковырять Yii, интересная вещь только в плане доки скудновато. Ну да ладно, вопрос вот в чем.
Ловлю я на экране исключение "The table "user" for active record class "Users" cannot be found in the database."
Таблица user естественно в базе есть. База называется test
Вот конфиг:
....
'import'=>array(
'application.models.*',
),
....
'db'=>array(
'connectionString'=>'mysql://root@localhost/test',
),
....
Вот модель:
<?php
class Users extends CActiveRecord
{
public static function model($className=__CLASS__)
{
return parent::model($className);
}
public function tableName()
{
return 'user';
}
}
В контроллере делаю
$users = new Users;
и получаю на экран исключение что такой таблицы не найденно. вот дамп таблички:
CREATE TABLE IF NOT EXISTS `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(250) NOT NULL,
`passwd` varchar(250) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
Отсюда вопрос что может быть? Таблица в базе есть. Конфиг сделан как я понял правильно.

Help













