PHP ORM решение для SqlServer
Я ищу решение DAL или ORM (только ORM без MVC) в PHP5, которое может эффективно получить доступ к SqlServer. Я новичок в SqlServer. и мне нужно кодировать часть веб-сайта ASP.net в PHP5. В настоящее время я использую QCodo, однако его генератор кода создает некоторые проблемы с собственными таблицами ASP (ребята из ASP сказали мне, что это для управления членством ASP, и эти таблицы обрабатываются внутри). Поэтому мне нужно какое-то альтернативное решение, которое может работать в этом ситуация тоже!!
2 ответа
Несколько вариантов, от более сложных до менее сложных:
Три из них поддерживают MSSQL через расширение MSSQL-сервера PDO.
Я боролся с этим довольно давно, и есть несколько ключевых моментов, о которых вам нужно знать, когда речь идет о SQL Server и PHP.
Драйвером выбора в настоящее время является выпуск 2.0 драйверов Microsoft для PHP для SQL Server. Вы можете найти больше информации об этом водителе здесь. Я установил его с помощью приложения Microsoft Web PI.
На данный момент я знаю только 1 ORM, который поддерживает этот драйвер, и это Propel. При этом генератор Propel зависит от Phing, который лучше всего устанавливать через PEAR. После попыток заставить все это работать в Windows Server 2k8 я сдался и просто напишу свою собственную обертку или использую встроенные функции PDO.