제목 | 컨트롤러의 변수값을 그냥 view단으로 가져오려면 어떻게 접근해야 하나요?? | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 칸이 | 작성시각 | 2019/09/18 18:08:47 |
|
|||
class Test extends Test_Controller { protected $ctr_name = 'member'; // controller name .................... }
이렇게 정의를 해 두었는데.. view단에서 직접 저 값을 가져오려면 어떻게 접근해야 하나요?? $this->view('layout/body', $vars); 로 해서 $vars에 값을 담아서 전달하는 방식 말고, 직접 접근하는 해야 합니다..
그리고, 컨트롤러의 저 값을 loader쪽에서 받아서 사용하려면 이것도 어떻게 접근을 해야 할지를 모르겠습니다.
class Test_Loader extends CI_Loader { public function __construct() { parent::__construct(); echo $this->ctr_name; <= 이처럼 컨트롤러에 지정된 값을 loader에서 사용하고 싶은데.. 어떻게 접근해야 할지 모르겠습니다. // 그래서 대충 코드를 적은겁니다.. } }
이 값에 접근하는 방법 좀 알려주시면 감사하겠습니다. 설명하기도 힘들어서, 뭘로 찾아봐야 하는지도 모르겠습니다.. ㅡ.ㅜ;
|
|||
다음글 | controller에서 loader로 값을 전달하려면 ... (2) | ||
이전글 | 모델쪽은 별도 인증 체크 같은것이 없어도 되지 않나요?... (4) | ||
한대승(불의회상)
/
2019/09/19 09:33:03 /
추천
0
public 으로 선언하시고 $this->ctr_name 으로 접근하세요.
|
kaido
/
2019/09/19 10:08:09 /
추천
0
확인 하시는 김에 parent::__construct(); 이것의 정체로 확인해보세요 ^^ https://www.php.net/manual/en/language.oop5.paamayim-nekudotayim.php
|
칸이
/
2019/09/19 13:33:35 /
추천
0
답변 감사드립니다.. ^^; parent::__construct(); 는 다시 확인해 보겠습니다.. |