RedbeanPHP est un outil ORM facile à utiliser pour PHP.
Téléchargez RedbeanPHP sur le site Web:
https://redbeanphp.com/download
Extraire les archives et mettez-la dans votre projet PHP, le tour est joué!
Facultatif: sha256sum et vérifier la signature.
Ouvrez simplement votre fichier composer.json et ajoutez le nom du package (eg "gabordemooij/redbean": "dev-master")
dans votre liste de requises.
{
"require" : {
"gabordemooij/redbean" : " dev-master "
}
}
Remarque : vous trouverez de nombreux exemples sur le site Web de Redbean utilise la classe R
de Redbean. En raison de la mise en ligne des noms de noms dans Composer, cette classe sera disponible en tant que RedbeanPHPR
au lieu de R
Si vous souhaitez utiliser l'alias R
beaucoup plus court, vous pouvez ajouter une instruction use
au début de votre code:
use RedBeanPHP R as R ;
Remarque: Il est important de noter que lors de l'utilisation de RedBeanPhp avec Composer, il y a des précautions supplémentaires nécessaires lorsque vous travaillez avec des modèles. En raison des exigences de l'espace de noms du compositeur, lors de la création de modèles, nous devons utiliser le SimpleModel
pour étendre, et non RedBean_SimpleModel
. De plus, nous devons spécifier l'espace de noms du SimpleModel
, donc un exemple complet d'utilisation d'un modèle avec Redbean avec compositeur est le suivant:
use RedBeanPHP R ;
class User extends RedBeanPHP SimpleModel
{
...
}
Notez que nous devons également ajouter l'instruction use RedBeanPHPR
afin que nous puissions utiliser le raccourci R::
dans le modèle.
Comment nous stockons un objet de livre avec redbeanphp:
$ book = R :: dispense ( " book " );
$ book -> author = " Santa Claus " ;
$ book -> title = " Secrets of Christmas " ;
$ id = R :: store ( $ book );
Oui, c'est aussi simple.
Pour plus d'informations sur RedbeanPHP, veuillez consulter le site Web de RedbeanPHP:
https://www.redbeanphp.com/