| 제목 | 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 |