본문 바로가기

php 헛다리/CI4 헛다리

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

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

'php 헛다리 > CI4 헛다리' 카테고리의 다른 글

ci4 cookie 쿠키  (0) 2024.12.26
ci4 파서사용시 자바스크립트 알수없는 Syntax 에러  (0) 2024.11.11
ci4 parser 파서  (0) 2024.10.10
ci4 post  (0) 2024.10.10
ci4 session 세션  (0) 2024.10.10