PHP извлекать данные из mysqlDatabase - PullRequest
0 голосов
/ 08 мая 2020

Я начинаю с PHP, и я хотел знать, есть ли способ извлечения данных из БД в модели.

Если у меня есть таблица Users в моей БД, я ищу что-то вроде Users.all в рельсах, которое будет использовать модель для извлечения всех записей в базе данных.

Предлагает ли PHP такую ​​функциональность?

Ответы [ 2 ]

2 голосов
/ 08 мая 2020

Ближайший к Rails - Laravel. Уровень базы данных Laravel Eloquent уже упоминался в комментарии. Eloquent: Начало работы

Если вы используете go для ORM вместо активного шаблона записи Eloquent, Doctrine - самый популярный проект. Doctrine Веб-сайт

1 голос
/ 08 мая 2020

Pure php не предоставляет ORM из коробки (я полагаю, вы можете установить пакет или что-то еще), но если вы используете Laravel (поскольку тег в вашем вопросе), вам нужно создать модель (предположим, что у вас есть миграция для users_table)

php artisan make:model user

затем просто «используйте» модель в любом контроллере

use App\User

и получите всех пользователей:

$users = User::all();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...