php 헛다리/CI4 헛다리

CI4 컨트롤러에서 모델 호출하는 방법

후닝요 2024. 11. 10. 15:20
728x90

 

1번

<?php

namespace App\Controllers;

use CodeIgniter\HTTP\RequestInterface;
use CodeIgniter\HTTP\ResponseInterface;
use Psr\Log\LoggerInterface;


class HotMemoController extends BaseController
{

    public function initController(RequestInterface $request , ResponseInterface $response , LoggerInterface $logger )
    {
        parent::initController($request, $response, $logger);

        /////////////////////////////////////////////////////////////
        /// model

        $this->HotMemoModel = model('App\Models\HotMemoModel');

        /// model
        /////////////////////////////////////////////////////////////

 

 

2번

<?php

namespace App\Controllers;

use CodeIgniter\HTTP\RequestInterface;
use CodeIgniter\HTTP\ResponseInterface;
use Psr\Log\LoggerInterface;

use App\Models\HotMemoModel; // 모델

class HotMemoController extends BaseController
{

    public function initController(RequestInterface $request , ResponseInterface $response , LoggerInterface $logger )
    {
        parent::initController($request, $response, $logger);

        /////////////////////////////////////////////////////////////
        /// model

        $this->HotMemoModel = new HotMemoModel ();

        /// model
        /////////////////////////////////////////////////////////////

 

개인적으로는 use App\Models\HotMemoModel; 안해도 되는 1번이 맘에드는군

728x90