Database
  • Get started
    • Database for PHP
    • Install / configure
    • Quick reference
  • Dbi
    • Instance model
    • Instance configuration
    • Instance methods
    • Query examples
  • Dba
    • Query builder
    • Put Methods
    • Scope Methods
    • Return Methods
  • SQLI
    • Query execution
    • Request Methods
    • Query Methods
Powered by GitBook
On this page
  1. Dbi

Instance model

The following model extends on Dbi().

App/Model/User.php
namespace WebApp\Model;

use Stilmark\Database\Dbi;

class User extends Dbi {

    const table = 'users';

}

Use the model from a controller.

App/Controller/UserController.php
namespace WebApp\Controller;

use WebApp\Model\User;
use Stilmark\Router\Request;

class UserController extends Request {

    function index() {
    	return User::limit(100)->list();
    }

    function show() {
        return User::get( Request::arg('id') );
    }
}
PreviousQuick referenceNextInstance configuration

Last updated 2 months ago