Я новый для YII2.0, мне нравится создавать модель для базы данных через GII, , но ее ошибка, как «таблица не существует».YII2.0 имя таблицы не существует
Ниже прилагается экран для дальнейшего использования
Я новый для YII2.0, мне нравится создавать модель для базы данных через GII, , но ее ошибка, как «таблица не существует».YII2.0 имя таблицы не существует
Ниже прилагается экран для дальнейшего использования
правильно настроить основной/конфигурации/db.php например: как этот шаблон
<?php
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=yourHostName;dbname=yourDBName',
'username' => 'yourUserName',
'password' => 'yourPassword',
'charset' => 'utf8',
];
проверки в вашем web.php для это
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'bootstrap' => ['log'],
'components' => [
....
'db' => require(__DIR__ . '/db.php'),
Моя конфигурация также похожа на приведенный выше код, есть ли у вас какие-либо другие идеи, чтобы исправить вышеупомянутую проблему. – sen
У меня есть ответ на вопрос. – scaisEdge
его конфигурация по умолчанию, у нее уже есть YII2.0, я ничего не меняю, я включаю файл db.php и в свой файл db.php, имеющий вышеуказанный код конфигурации db, есть ли у вас какая-либо другая идея для решения проблемы – sen
Ниже сказано, что «нет прикладного компонента t named db ". Вы проверили, правильно ли настроена база данных? Просмотрите конфигурацию yii и настройте ее правильно, gii полагается на соединение db. –
настройте свою базу данных в файле 'config-> db.php' для yii2 basic – vishuB
@ScaisEdge Отсутствует' 'db '=> require (__ DIR__.' /db.php '),' в конфигурации. –