cfmgrv4/app/Controllers/Admin/UserController.php
2024-09-24 17:29:05 +09:00

30 lines
759 B
PHP

<?php
namespace App\Controllers\Admin;
use CodeIgniter\HTTP\RequestInterface;
use CodeIgniter\HTTP\ResponseInterface;
use Psr\Log\LoggerInterface;
use App\Controllers\CommonController;
use App\Models\UserModel;
use App\Traits\AuthTrait;
class UserController extends CommonController
{
use AuthTrait;
private $_model = null;
public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger)
{
parent::initController($request, $response, $logger);
$this->session = $this->session_AuthTrait();
}
private function getModel(): UserModel
{
if ($this->_model === null) {
$this->_model = new UserModel();
}
return $this->_model;
}
}