10
votes

Simple (r) orm pour php

Quelle est la la mise en œuvre la plus simple ORM autour de PHP? Je cherche quelque chose vraiment simple et léger (en termes de loc, car la vitesse n'est pas cruciale, je n'ai pas besoin de caches et de ce qui n'est pas), de préférence un seul fichier ou un package de classe < / Strong> Cela ne dépend pas de fichiers XML ou d'autres fichiers de configuration et il est facile de déployer.

lire d'autres questions similaires porc.dbobject (qui est développé par la manière dont une des utilisateurs de si) était le plus proche que je puisse trouver jusqu'à présent, et je suis intéressé à savoir s'il y a une autre implémentation ORM qui pourrait être plus légère que celle-ci . .


0 commentaires

6 Réponses :


1
votes

J'ai utilisé Coughphp dans le passé et été assez heureux avec sa simplicité.


1 commentaires

Pas exactement ce que je cherche.



0
votes

ive vient de commencer à utiliser Zend Cadre et je suis assez heureux avec elle.


1 commentaires

Toujours beaucoup plus grand que le porc.dbobject.



4
votes

La doctrine et les propulseurs sont bonnes, mais ne peuvent pas dire qu'ils sont "simples". Ici, deux alternatives - dossier actif PHP , Outlet PHP Orm

J'espère que l'un d'entre eux aide


1 commentaires

Ou essayez idiorm - Github.com/j4mie/idiorm



3
votes

J'ai utilisé ADODB Active Record: http://phplens.com/lens /adodb/docs-active-record.htm , ce n'est pas trop lourd.

Ensuite, si vous voulez en faire une lumière, pourquoi ne pas construire votre propre?


0 commentaires

3
votes

Pourquoi ne pas essayer de la Cable Vanilla PDO (ou MySQLI si vous travaillez avec MySQL et n'aimez pas le PDO)? Ce n'est pas exactement un orm pleinement soufflé, mais il permet de récupérer les résultats de la requête directement dans un objet. Et cela ne reçoit pas de configuration plus simple, légère et zéro que cela. :)


3 commentaires

J'utilise ma tête en train d'essayer 8,3 millions d'ormes différents et cela s'est avéré facilement la meilleure solution pour moi. PDO sont assez simples, intégrés et assez agréables. J'entends que Mysqli est un peu plus lent mais je ne l'ai pas utilisé personnellement (pour cette raison). +1 pour PDO, à peu près le plus léger que vous puissiez obtenir.


@Garet Calborn - en fait C'est l'inverse sur , mais même alors alors La différence est négligeable.


Oh Nice, merci d'avoir nettoyé ça; p bon repère.



2
votes

Pour une solution légère, phpdatamapper pourrait être un bon choix.


0 commentaires