제목 | view 이미지를 만들려고 하는 과정에 다시 질문 드립니다. | ||
---|---|---|---|
글쓴이 | 과학나라 | 작성시각 | 2013/09/17 11:57:51 |
|
|||
친절히 설명해 주셨는데도.. 진전이 안되서 죄송할뿐입니다.ㅠ.ㅠ view에 데이터를 띄우기 위해 과정을 차례로 말씀드리면 list에서 "제목"을 클릭하면 Controller쪽인 welcome/view의 함수로 가지게 됩니다. <tr class="title" align="center"> <td height="30">번호</td> <td>제목</td> <td>작성자</td> <td>작성일자</td> <td>조회수</td> </tr> <?php foreach ($result as $row): ?> <tr class="list_con"> <td align="center"><?=$row->no?></td> <td align="center"> <a href="/welcome/view"><?=$row->content?></a> </td> <td align="center"><?=$row->name?></td> <td align="center"><?=$row->date?></td> <td align="center"><?=$row->view?></td> </tr> <?php endforeach; ?> Controller view 함수에서 일단 model를 호출 하고 list에 있는 $row을 model쪽으로 전송하게 됩니다. // view 화면 function view() { $data['title']='글읽기'; $this->load->model('simplebbsmodel'); $this->load->view('welcome_message',$row); $this->simplebbsmodel->read($row); } model read함수는 각 데이터를 data로 담고 이것을 다시 최종적으로 뿌려질게 될 view_message 파일에 갑니다. //글읽기 function read() { $this->db->select("*"); $this->db->from('board'); $data['name'] = $row['name']; $data['content'] = $row['content']; $data['memo'] = $row['memo']; return $this->load->view('view_message', $data, TRUE); } 이게 왜 찾을수 없다고 나오는건지 모르겠습니다. 제공된 소스하고 예제들 봐도 이해가 안되 여기서 질문을 드립니다. 고수님들 도와주세요 부탁드립니다 ㅠ,ㅠ |
|||
다음글 | firefox chrome 에서 브라우저 닫을때 세션쿠... (18) | ||
이전글 | 액티브 레코드 사용시 백틱(`) 문자열이 사라집니다. (7) | ||
변종원(웅파)
/
2013/09/17 12:01:18 /
추천
0
죄송하지만 ci이전에 기본적인 php 문법을 다시 보셔야할 것 같습니다.
모델함수에서 가져온 데이터를 변수에 넣고 그 변수를 뷰에 전달하는 기본적인 것이 안되어있습니다.
호출순서도 잘못되어 있구요.
|
변종원(웅파)
/
2013/09/17 12:39:39 /
추천
0
read() 함수가 뷰의 내용을 리턴했습니다.
그런데 view()함수에서는 $this ->simplebbsmodel->read( $row ); 달랑 이렇게만 선언했습니다. |
letsgolee
/
2013/09/17 13:02:41 /
추천
0
제가 볼 때는 설명이 아니라 교육이 필요할 것 같습니다.
@과학나라 다음의 사이트에서 CodeIgniter에 대한 기본적인 공부를 먼저 진행하는 것이 합당할 것 같습니다: http://opentutorials.org/course/697/3824 |