RedBeANPHP es una herramienta ORM fácil de usar para PHP.
Descargar redBeANPHP desde el sitio web:
https://redbeancp.com/download
Extraiga el archivo y póngalo en su proyecto PHP, ¡listo!
Opcional: sha256sum y verifique la firma.
Simplemente abra su archivo composer.json y agregue el nombre del paquete (eg "gabordemooij/redbean": "dev-master")
en su lista de requisitos.
{
"require" : {
"gabordemooij/redbean" : " dev-master "
}
}
Nota : Encontrará muchos ejemplos en el sitio web de RedBean utilizando la clase R
de RedBean. Debido a la autoinforme en el compositor, esta clase estará disponible como RedbeanPHPR
en lugar de R
. Si desea usar el alias R
mucho más corto, puede agregar una declaración use
al comienzo de su código:
use RedBeanPHP R as R ;
Nota: Es importante tener en cuenta que cuando se usa redBeAnphp con compositor, se necesitan algunas precauciones adicionales cuando se trabaja con modelos. Debido a los requisitos del espacio de nombres del compositor, al crear modelos necesitamos usar el SimpleModel
para extender, no RedBean_SimpleModel
. Además, necesitamos especificar el espacio de nombres del SimpleModel
, por lo que un ejemplo completo de usar un modelo con redBean con compositor es el siguiente:
use RedBeanPHP R ;
class User extends RedBeanPHP SimpleModel
{
...
}
Observe que también debemos agregar la declaración use RedBeanPHPR
para que podamos usar el atajo R::
dentro del modelo.
Cómo almacenamos un objeto de libro con RedBeANPHP:
$ book = R :: dispense ( " book " );
$ book -> author = " Santa Claus " ;
$ book -> title = " Secrets of Christmas " ;
$ id = R :: store ( $ book );
Sí, es así de simple.
Para obtener más información sobre RedBeANPHP, consulte el sitio web de RedBeAnphp:
https://www.redbeancp.com/