PHPackages                             isolucoesweb/datalayer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. isolucoesweb/datalayer

ActiveLibrary[Database &amp; ORM](/categories/database)

isolucoesweb/datalayer
======================

Gerenciamento de banco de dados com PDO

v1.0(5y ago)023MITPHPPHP ^7.2

Since Sep 22Pushed 5y ago1 watchersCompare

[ Source](https://github.com/fumagally/datalayer)[ Packagist](https://packagist.org/packages/isolucoesweb/datalayer)[ Docs](https://www.isolucoesweb.com.br)[ RSS](/packages/isolucoesweb-datalayer/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (2)Used By (0)

Data Layer
==========

[](#data-layer)

#### conexão

[](#conexão)

```
define("DATA_LAYER_CONFIG", [
    "driver" => "mysql",
    "host" => "localhost",
    "port" => "3306",
    "dbname" => "db",
    "username" => "root",
    "passwd" => "",
    "options" => [
        PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8",
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
        PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ,
        PDO::ATTR_CASE => PDO::CASE_NATURAL
    ]
]);
```

#### model

[](#model)

```
class User extends DataLayer
{
    public function __construct()
    {
        //string "TABLE_NAME", array ["REQUIRED_FIELD_1", "REQUIRED_FIELD_2"], string "PRIMARY_KEY", bool "TIMESTAMPS"
        parent::__construct("users", ["first_name", "last_name"]);
    }
}
```

#### busca

[](#busca)

```
