PHP ORM решение для SqlServer

Я ищу решение DAL или ORM (только ORM без MVC) в PHP5, которое может эффективно получить доступ к SqlServer. Я новичок в SqlServer. и мне нужно кодировать часть веб-сайта ASP.net в PHP5. В настоящее время я использую QCodo, однако его генератор кода создает некоторые проблемы с собственными таблицами ASP (ребята из ASP сказали мне, что это для управления членством ASP, и эти таблицы обрабатываются внутри). Поэтому мне нужно какое-то альтернативное решение, которое может работать в этом ситуация тоже!!

2 ответа

Решение

Несколько вариантов, от более сложных до менее сложных:

  1. доктрина
  2. приводить в движение
  3. Zend_Db

Три из них поддерживают MSSQL через расширение MSSQL-сервера PDO.

Я боролся с этим довольно давно, и есть несколько ключевых моментов, о которых вам нужно знать, когда речь идет о SQL Server и PHP.

  1. Драйвером выбора в настоящее время является выпуск 2.0 драйверов Microsoft для PHP для SQL Server. Вы можете найти больше информации об этом водителе здесь. Я установил его с помощью приложения Microsoft Web PI.

  2. На данный момент я знаю только 1 ORM, который поддерживает этот драйвер, и это Propel. При этом генератор Propel зависит от Phing, который лучше всего устанавливать через PEAR. После попыток заставить все это работать в Windows Server 2k8 я сдался и просто напишу свою собственную обертку или использую встроенные функции PDO.

Другие вопросы по тегам