PHP ORM решение для SqlServer - PullRequest
1 голос
/ 26 мая 2010

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

Ответы [ 2 ]

2 голосов
/ 26 января 2011

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

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

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

0 голосов
/ 27 мая 2010

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

  1. Доктрина
  2. Propel
  3. Zend_Db

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

...