ASISG
Gy - php framework/CMS | Документацыя | Как добавить любую базу данных в gy
Как добавить любую базу данных в gy
gy php framework - не использует сложных конструкций и возможностей баз данных, поэтому можно легко подключить любую БД.
Для этого нужно создать класс прослойку между gy и вашей БД. Примеры такого класса:
- https://github.com/ssv32/gy/blob/master/gy/classes/Gy/Core/Db/MySql.php для работы с mySQL
- https://github.com/ssv32/gy/blob/master/gy/classes/Gy/Core/Db/PhpFileSqlClientForGy.php для работы с PhpFileSql
- https://github.com/ssv32/gy/blob/master/gy/classes/Gy/Core/Db/PgSql.php для работы с PostgreSQL
Затем реализовать все методы по примеру из этих файлов.
Создать базу данных в нужной вам БД, и в файле конфигурации указать необходимый тип и параметры для подключения.
После этого нужно установить данные для БД скриптом gy/install/installDataBaseTable.php Примеры установок:
Момент создания объекта класса для работы с БД указан тут https://github.com/ssv32/gy/blob/master/gy/gy.php