| 제목 | 수정 대해서 질문 있습니다. 혹시 이것때문인가 해서.. | ||
|---|---|---|---|
| 글쓴이 | 과학나라 | 작성시각 | 2013/09/27 11:20:18 |
|
|
|||
edit view
<script>
function check_form()
{
document.main_form.submit();
}
</script>
<form name="main_form" method="post" style="margin:0px;" action="/welcome/edit_find/<?=$return1->no?>"
enctype="multipart/form-data">
================생략====================
<tr>
<td width="291" height="29" bgcolor="white">
<p align="center"><?=$return1->date?></p>
</td>
생략....
Controller
function edit_find($no)
{
$this->load->model('simplebbsmodel'); // 모델 - 호출
$return = $this->simplebbsmodel->edit_entry($no);
$this->load->view('view_message',$return);
}
여기서 모델 호출하고 model edit_entry로 보내지게 됩니다. 물론 no값도 값이 보냅니다.model
//edit->글수정
function edit_entry($edit_id)
{
$this->db->where('no', $edit_id);
$this->db->set('content',$_POST['content']);
$this->db->set('memo',$_POST['memo']);
$this->db->set('name',$_POST['name']);
$this->db->update('board');
return $this->db->where('no', $edit_id)->get('board')->row();
}
view_message <tr> <td width="111" height="29" bgcolor="white"> <p align="center">작성자</p> </td> <td width="291" height="29" bgcolor="white"> <p align="center"><?=$return->name?></p> </td> </tr> 컨트롤러에서 리턴한 값이 이쪽 view_message에 잘못 받아드려서 그런가요? |
|||
| 다음글 | 링크? 가상디렉토리? 관련 궁금증 (6) | ||
| 이전글 | 우분투 rewrite 설정 질문. (4) | ||
|
변종원(웅파)
/
2013/09/27 11:44:59 /
추천
0
|
|
한대승(불의회상)
/
2013/09/27 12:57:29 /
추천
0
메뉴얼 숙독이 정답입니다. ^^
|
꼭 소스로 만들어 드려야 하나요? (제가 소스를 만들어드리지 않는 이유는
대부분 그냥 적용하기만 하고 작동구조는 생각하지 않기 때문입니다.)
아래처럼 바꿔야 뷰파일 수정 없이 사용할 수 있습니다.
컨트롤러
$data['return'] = $this->simplebbsmodel->edit_entry($no); $this->load->view('view_message',$data);