cfmgrv4 init...2

This commit is contained in:
최준흠 2024-10-11 12:58:52 +09:00
parent d66d3dae07
commit 626b172c78
2 changed files with 15 additions and 10 deletions

View File

@ -18,7 +18,7 @@ $routes->group('/user', function ($routes) {
$routes->get('google_login', 'UserController::google_login');
$routes->get('logout', 'UserController::logout');
});
$routes->group('cli', ['namespace' => 'App\CLI'], function ($routes) {
$routes->group('cli', ['namespace' => 'App\Controllers\CLI'], function ($routes) {
$routes->group('cloudflare', function ($routes) {
$routes->cli('reload', 'Cloudflare::reload');
});

View File

@ -1,20 +1,25 @@
<?php
namespace App\CLI;
namespace App\Controllers\CLI;
use App\Models\Cloudflare\AuthModel;
use App\Libraries\Cloudflare\Zone;
use App\Libraries\Cloudflare\Record;
use App\Libraries\Cloudflare\Account;
use App\Entities\Cloudflare\ZoneEntity;
use App\Entities\Cloudflare\AuthEntity;
use App\Controllers\BaseController;
use App\Entities\Cloudflare\AccountEntity;
use App\Entities\Cloudflare\AuthEntity;
use App\Entities\Cloudflare\ZoneEntity;
use App\Libraries\Cloudflare\Account;
use App\Libraries\Cloudflare\Record;
use App\Libraries\Cloudflare\Zone;
use App\Models\Cloudflare\AuthModel;
use CodeIgniter\HTTP\RequestInterface;
use CodeIgniter\HTTP\ResponseInterface;
use Psr\Log\LoggerInterface;
class Cloudflare
class Cloudflare extends BaseController
{
private $_db = null;
public function __construct()
public function initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger)
{
parent::initController($request, $response, $logger);
$this->_db = \Config\Database::connect();
}
private function getAuthModel(): AuthModel