제목 | 컨트롤러에서 모델 호출할때.. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 니로 | 작성시각 | 2021/07/27 10:39:09 |
|
|||
컨트롤러 $rows = $this->test->with('as'); 모델 (test) public $_table = "test"; protected $has_many = [ 'as' => [ 'model' => 'test2', 'primary_key' => 'user' ], ]; foreach($rows....){ .. . . . } 이경우 컨트롤러의 $this->test->with('as'); 의 의미가 무엇인가요? 모델의 has_many라는건 어떤건가요? 그리고.. 해당 쿼리내용을 찍어보려면 어떻게 해야하나요..? |
|||
다음글 | 세션중에 flashdata가 갑자기 안 사라지는 경우 ... (3) | ||
이전글 | 코드이그나이터 사이트 수정 후 사용자 쿠키 관련 (3) | ||
변종원(웅파)
/
2021/07/27 10:44:27 /
추천
0
|
니로
/
2021/07/27 11:20:02 /
추천
0
쿼리결과는어떻게 찍을수잇나요? 예전에 CI할때는 result_array찍고 후에 last_query찍어줫는데 여기회사는 저렇게 사용중이네요
|
테러보이
/
2021/07/27 14:55:50 /
추천
0
회사에서 커스텀 후 사용하시는듯 한데 회사에 물어보시는게 가장 빠를듯합니다.
|
한대승(불의회상)
/
2021/07/27 21:00:32 /
추천
0
with(), has_many() 는 보통 ORM에서 사용하는 메소드 입니다. 테러보이님 말대로 커스텀된 모델을 사용하고 계신것 같습니다. datamapper 느낌이 많이 나는데 ... https://datamapper.wanwizard.eu 에서 확인해 보세요. |
니로
/
2021/07/28 17:49:26 /
추천
0
답변감사합니다 회사에 물어봐야겟네요 ㅠㅠ 외주로 줫다고하던데..
|
일단 매뉴얼 쭉 한번 읽어보시고 (모델 선언, 컨트롤러에서 모델 호출)
php class에 대한 것도 보시기 바랍니다. https://www.google.com/search?q=php+class+protected&rlz=1C5CHFA_enKR891KR891&oq=php+class+pro&aqs=chrome.1.0l2j69i57j0l5j0i30l2.8861j0j7&sourceid=chrome&ie=UTF-8