Во первых либо из-за путаницы с названием таблицы. Т.е. большая маленькая буква в названии таблицы User. Либо откройте phpmyadmin и посмотрите как эта таблица вобще в базе создана.
А почему фреймворк должен рабиратся есть у вас нужная таблица под модель или нет? Вдруг вы любите сначало создавать модели, а потом уже заполнять структуру базы.
Что бы создать шаблон модели к базе коннектится не обязательно.