CI 묻고 답하기

제목 ResponseTrait를 사용하는 use 구문에 대해 궁금한 부분이 있습니다
카테고리 CI 4 관련
글쓴이 dg_dong 작성시각 2022/01/18 15:52:28
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 7638   RSS
<?php

namespace App\Controllers;

use CodeIgniter\API\ResponseTrait;

class Users extends \CodeIgniter\Controller
{
    use ResponseTrait;

    public function createUser()
    {
        $model = new UserModel();
        $user  = $model->save($this->request->getPost());

        // Respond with 201 status code
        return $this->respondCreated();
    }
}

 

CI4 예제 메뉴얼 코드입니다 : http://ci4doc.cikorea.net/outgoing/api_responses.html 

해당 코드에서 use CodeIgniter\API\ResponseTrait;를 사용해서Users클래스안에서 use ResponseTrait;구문 없이 사용 할수 있는거

아닌가요? 이해가 아닌 외워야되는건지 궁금합니다

 다음글 ci4에서 DB가 죽었거나 DB 정보가 틀린 경우에 5... (5)
 이전글 함수 옆 콜론 (:) 사용 이란? (2)

댓글

한대승(불의회상) / 2022/01/19 11:48:31 / 추천 1

use라는 같은 단어를 사용해서 namespace use와 trait use 문을 혼동하신듯 싶네요.

https://www.php.net/manual/en/language.namespaces.importing.php

https://www.php.net/manual/en/language.oop5.traits.php

dg_dong / 2022/01/19 12:05:00 / 추천 0
감사합니다~~ : )