제목 | 구성파일 생성 | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | Leader군 | 작성시각 | 2021/04/05 11:29:04 |
|
|||
구성파일를 생성하고 구성파일에서 extends BaseController 하고 $this->request->getUserAgent(); 를 하였는데 500에러가 출력 됩니다. 구성 파일에서 $this->request->getUserAgent(); 를 사용할려면 어떻게 하면 되나요 ? |
|||
다음글 | Autoload.php (1) | ||
이전글 | ci4에서 공통 레이아웃은 어떻게 만들어야 할까요? (3) | ||
변종원(웅파)
/
2021/04/05 11:36:42 /
추천
0
|
테러보이
/
2021/04/05 15:42:40 /
추천
0
저는 아래처럼 사용중입니다. <?php 네임스페이스 ... use App\Controllers\BaseController; class 컨트롤러이름 extends BaseController { protected $request; protected $response; protected $user_ip; /** * Constructor. */ public function initController(\CodeIgniter\HTTP\RequestInterface $request, \CodeIgniter\HTTP\ResponseInterface $response, \Psr\Log\LoggerInterface $logger) { parent::initController($request, $response, $logger); $this->request = $request; $this->response = $response; $this->user_ip = $request->getIPAddress(); }
|
http://ci4doc.cikorea.net/incoming/incomingrequest.html?highlight=request
컨트롤러가 아닌 곳에서는 선언해주셔야 합니다.