С заданием можно ознакомиться в pdf документе.
- Скачиваете этот репозиторий с GitHub
- Запускаете контейнер
docker-compose up -d
- Все дальнейшие операции выполняем с ипользованием Bash из контейнера
docker-compose exec backend bash
- Загружаем зависимости composer
/app# composer install
- Запускаем автонастройку приложения
/app# ./init
- Подготавливаем базу данных
/app# ./yii migrate /app# ./yii_test migrate
После установки в браузере будет доступна страница http://localhost:20080/
.
Компонент предоставляет возможность синхронизации данных с удаленным сервером, по средствам предзагрузки недостающей кадастровой информации. Далее везде используем данные из БД, для чего можно использовать соответствующую модель.
use common\models\Plot;
$numbers = ['69:27:0000022:1306', '69:27:0000022:1307'];
Yii::$app->plotSync->run($numbers);
$plots = Plot::findAll(['number' => $numbers]);