Redbeanphp é uma ferramenta ORM fácil de usar para PHP.
Faça o download do Redbeanphp no site:
https://redbeanphp.com/download
Extraia o arquivo e coloque -o em seu projeto PHP, pronto!
Opcional: sha256sum e assinatura de verificação.
Basta abrir seu arquivo composer.json e adicionar o nome do pacote (eg "gabordemooij/redbean": "dev-master")
na sua lista de necessidades.
{
"require" : {
"gabordemooij/redbean" : " dev-master "
}
}
NOTA : Você encontrará muitos exemplos no site Redbean, utilizando a classe R
do Redbean. Devido ao acionamento automático de nome do compositor, esta classe estará disponível como RedbeanPHPR
em vez de R
. Se você deseja usar o pseudônimo R
muito mais curto, pode adicionar uma instrução use
no início do seu código:
use RedBeanPHP R as R ;
NOTA: É importante observar que, ao usar o Redbeanphp com o compositor, há algumas precauções extras necessárias ao trabalhar com modelos. Devido aos requisitos de espaço para o nome do compositor, ao criar modelos, precisamos usar o SimpleModel
para estender, não RedBean_SimpleModel
. Além disso, precisamos especificar o espaço para nome do SimpleModel
; portanto, um exemplo completo de uso de um modelo com Redbean com compositor é o seguinte:
use RedBeanPHP R ;
class User extends RedBeanPHP SimpleModel
{
...
}
Observe que também precisamos adicionar a instrução use RedBeanPHPR
para que possamos usar o atalho R::
no modelo.
Como armazenamos um objeto de livro com Redbeanphp:
$ book = R :: dispense ( " book " );
$ book -> author = " Santa Claus " ;
$ book -> title = " Secrets of Christmas " ;
$ id = R :: store ( $ book );
Sim, é tão simples.
Para mais informações sobre Redbeanphp, consulte o site Redbeanphp:
https://www.redbeanphp.com/