gmarche/src/Admin/Table/UserTable.php

33 lines
699 B
PHP

<?php
namespace App\Admin\Table;
use App\Admin\Entity\User;
use Framework\Database\Query;
use Framework\Database\Table;
class UserTable extends Table
{
protected $entity = User::class;
protected $table = 'users';
public function findAdminUsers($role): Query
{
//$region = new RegionTable($this->pdo);
return $this->makeQuery()
->select('u.*')
->where("u.role = $role")
->order('u.username ASC');
}
public function findRole($username): Query
{
//$region = new RegionTable($this->pdo);
return $this->makeQuery()
->select('u.role')
->where("u.username = $username");
}
}