Поравьте config/db.php
подключение к базе данных:
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii2basic',
'username' => 'root',
'password' => '1234',
'charset' => 'utf8',
];
Выполните composer update
Выполните php yii migrate
Сайт тестировался в Google Chrome.
Главная страница сайта создает короткие ссылки.
Поля Полная ссылка и Короткая ссылка обязательны для заполнения.
Поле дата не обязательно для заполнения. Но если оно заполнено, то будет учтен срок жизни ссылки.
При нажатии кнопки создать ссылку будет отправлен POST запрос на создание короткой ссылки.
Если не возникло ошибки, то вы получите короткую ссылку и ссылку на статистику переходов.
Пример:
Ссылка создана
Ваша ссылка: http://localhost/basic/web/link/tt
Статистика: http://localhost/basic/web/stat/tt
В файле sql.txt содержатся команды для второго задания