fernandovaller / orm
此包的最新版本(v1.0.0)没有提供许可信息。
v1.0.0
2023-02-08 18:11 UTC
Requires
- php: ^5.6
- ext-pdo: *
README
配置
创建将被用于连接MySQL数据库的常量
# Exemplo ORM_DATABASE_HOST=localhost ORM_DATABASE_NAME=dbname ORM_DATABASE_USER=dbuser ORM_DATABASE_PASSWORD=dbpassword ORM_DATABASE_CHARSET=utf8
使用方法
创建一个类,使其继承自 \FVCode\Orm\Model 并将属性 $table 和 $id 的可见性设置为 protected。
<?php namespace FVCode\Orm\Exemples; class User extends \FVCode\Orm\Model { protected $table = 'user'; protected $id = 'id'; }
现在可以执行CRUD操作了
# Consultar um regsitro pelo ID // Saída será um array com todas as colunas da tabela user // out: ['id' => 1, ...] $user = User::get(1); # Inserção // Saída será o id do registro inserido $id = User::cadastrar(['name' => 'Fernando']); # Atualização User::atualizar(['name' => 'Valler'], $id); # Deleção User::deletar($id);