Orm На Php Для Mysql, Реальность (Часть Первая)

После долгих поисков интересующей меня библиотеки на PHP для общения с MySQL, я сел и написал свою, максимально подходящую для использования в проектах.

В этой теме будет представлена небольшая серия статей, которые будут полезны не только профессиональным разработчикам веб-приложений, но и новичкам.

Следует отметить, что представленная ниже библиотека ORM, которую я, кстати, назвал Китти , является результатом долгих мучений и не является обязательной библиотекой для всех проектов.

В библиотеке, по моему мнению, должно быть два файла (по крайней мере, на начальных этапах):

  • файл библиотеки — kitty.php;
  • Файл изображения объекта модели базы данных — modeldb.php.
Начнем с последнего.

Файл образа базы данных должен содержать классы, по названию схожие с названиями таблиц, и содержать поля в соответствии со столбцами таблиц.

Те.

если у нас есть стол авторы с полями idавтор , Имя , Год (Идентификатор, ФИО, Годы жизни), тогда класс будет выглядеть так:

   

class authors extends kitty { public $idauthor; public $Name; public $Year; }

Идентификатор должен быть на первом месте.

Обычно класс образа базы данных содержит все таблицы, которые Kitty генерирует автоматически, но об этом позже (в этой статье все не уместится), и подключается после kitty. Теперь перейдем к самому интересному — нашей библиотеке.



Свойства класса котенок

Класс котенка является абстрактным классом и имеет (на мой взгляд) два ключевых свойства: Теги: #php #MySQL #orm #php #MySQL #Doctrine ORM
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.