Automation Init...2

This commit is contained in:
최준흠 2024-09-09 14:00:18 +09:00
parent 0bd684e8fe
commit 1e1fc335de
2 changed files with 12 additions and 16 deletions

View File

@ -3,24 +3,10 @@
namespace App\Controllers;
use App\Controllers\BaseController;
use CodeIgniter\HTTP\RequestInterface;
use CodeIgniter\HTTP\ResponseInterface;
use Psr\Log\LoggerInterface;
use App\Traits\AuthTrait;
abstract class CommonController extends BaseController
{
use AuthTrait;
private $_datas = [];
public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger)
{
// Do Not Edit This Line
parent::initController($request, $response, $logger);
// Preload any models, libraries, etc, here.
// E.g.: $this->session = \Config\Services::session();
$this->session = $this->login_check();
}
final public function __get($name): array|null
{

View File

@ -2,14 +2,24 @@
namespace App\Controllers\Mangboard\Admin;
use CodeIgniter\HTTP\RequestInterface;
use CodeIgniter\HTTP\ResponseInterface;
use Psr\Log\LoggerInterface;
use App\Traits\AuthTrait;
use App\Controllers\CommonController;
use App\Models\Mangboard\UserModel;
class UserController extends CommonController
{
public function __construct()
use AuthTrait;
public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger)
{
parent::__construct();
// Do Not Edit This Line
parent::initController($request, $response, $logger);
// Preload any models, libraries, etc, here.
// E.g.: $this->session = \Config\Services::session();
$this->session = $this->login_check();
}
public function index(): string