Solution ORM PHP pour SqlServer

Je suis à la search d'une solution DAL ou ORM (seulement ORM non MVC) en PHP5 qui peut accéder efficacement à SqlServer. Je suis nouveau à SqlServer. et j'ai besoin de coder une partie du site ASP.net en PHP5. J'utilise actuellement QCodo Cependant son codegenerator pose un problème avec les propres tables d'ASP (les ASP Guys m'ont dit que c'est pour la gestion d'adhésion d'ASP et ces tables sont manipulées en interne). Donc j'ai besoin d'une solution alternative qui fonctionne situation aussi !!

Plusieurs options, de plus à less complexe:

  1. Docsortingne
  2. Propulser
  3. Zend_Db

Les trois supportent MSSQL via l' extension MSSQL Server de PDO.

Je me suis battu avec cela pendant un certain time et il y a quelques points keys que vous devez savoir quand il s'agit de SQL Server et PHP.

  1. Le pilote de choix est actuellement la version 2.0 des pilotes Microsoft pour PHP pour SQL Server. Vous pouvez find plus d'informations sur ce pilote ici . Je l'ai installé en utilisant l'application Microsoft Web PI.

  2. À ce jour, je connais seulement 1 ORM qui supporte ce pilote et c'est Propel . Cela étant dit, le générateur de Propel a une dépendance à Phing, qui est mieux installé via PEAR. Après avoir essayé de faire fonctionner tout cela dans Windows Server 2k8, j'ai abandonné et j'écrirai mon propre wrapper ou j'utiliserai les fonctions PDO natives.