Quickstart
Básico
<?php
require 'vendor/autoload.php';
use RotyPHP\Database;
use RotyPHP\SQLiteModel;
# Obrigatório
# É com este código que o rotyphp identifica qual banco de dados deseja usar
Database::setConnector(__DIR__."/../database.db");
# Criando nosso Model.
class User extends SQLiteModel {
public ?string $table = "users";
}
# Uso básico
$users = (new User())->select()->get();
print_r($users);Recomendado
Para uma organização melhor, indicamos você utilizar diferentes arquivos em seu projeto para cada função.
Configuração
# /path/to/bootstrap.php
# ...
# Obrigatório
# É com este código que o rotyphp identifica qual banco de dados deseja usar
Database::setConnector(__DIR__."/database.db");
# ...
Model
# /path/to/models/user.php
# ...
# Criando nosso Model.
class User extends SQLiteModel {
public ?string $table = "users";
}
# ...
Código
# /path/to/your/code.php
# ...
# Uso básico
$users = (new User())->select()->get();
print_r($users);
# ...