Платформы PHP ORM с функциями, аналогичными ADO.NET Entity Framework Code Сначала - PullRequest
4 голосов
/ 13 января 2012

Я возвращаюсь из мира .NET в PHP для некоторых побочных проектов. Я чувствую себя комфортно с PHP как с языком, но я потерян во многих PHP-фреймворках, доступных сегодня. В те дни, когда я делал PHP, мы просто писали SQL-запросы, поэтому я понятия не имею, что сегодня возможно с PHP с точки зрения ORM, поэтому вопрос.

Я привык к созданию своих моделей баз данных с использованием кода ADO.NET Entity Framework Code First, и мне нравится этот подход, поэтому я ищу среду PHP ORM с аналогичным набором функций.

Ответы [ 3 ]

3 голосов
/ 13 января 2012

Вам следует просмотреть текущие фреймворки PHP ORM, вы можете найти то, что они предлагают, а фреймворк ADO.Net - нет.

Какой самый простой в использовании фреймворк ORM для PHP?

Этот вопрос стека очень подробен вокруг вашего вопроса: Хорошая PHP ORM библиотека? .

У всех есть мнение, некоторые лучше, чем у других.

3 голосов
/ 13 января 2012

Если я вас правильно понимаю, вы ищете структуру с чем-то вроде AR и CRUD.Я думаю, что почти все более известные PHP-фреймворки имеют такие опции.

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

Вы можете создать БД с отношениями таблиц и т. д., и генератор создаст ваши модели + отношения для активной записи.Также CRUD генератор может создавать и часть View / Controller.

2 голосов
/ 13 января 2012

взгляните на Доктрина или Propel ORM

...