generateModels.php 926 B

1234567891011121314
  1. <?php
  2. namespace BotKit\Tools;
  3. /* Этот скрипт получает информацию из базы данных о таблицах и их колонках
  4. и на основании этого создаёт файлы моделей. На самом деле создаются трейты.
  5. В самом классе модели указывается, что модель наследуется от абстрактного
  6. BotKit\Models\Model и используется трейт, который был сгенерирован этим
  7. скриптом. Таким образом изменения, внесённые разработчиком не перезапишутся,
  8. если схема БД обновится и потребуется обновление. */
  9. require_once __DIR__.'/../src/bootstrap.php';
  10. ModelCodeGenerator::run($_ENV['db_user'], $_ENV['db_password'], $_ENV['db_name']);