Abstração de CRUD em php para o GainTime
Você vai utilizar a ./lib/model/base.php para dar um extends da nossa \Model\Base em sua model.
require_once('../lib/model/base.php');
class User extends \Model\Base
{
public $fillable = ['id', 'name', 'email', 'level'];
}Isto é tudo o que você precisa para utilizar as funções básicas de um CRUD.
IMPORTANTE: Para utilizar a \Model\Base, suas funções e propriedades corretamente, você vai precisar nomear suas tabelas do banco de dados com o mesmo nome da model correpondente acrescido de s.
- Model: User
- Correspondent database table: users
... we'll continue