만들면서 배우는 CodeIgniter Q&A

제목 123p 질문있습니다 !
글쓴이 프로그래밍좀비 작성시각 2014/11/14 12:22:37
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 10816   RSS
123p 에보면 view_v 부분인데요 저기 쓰기를 할때 링크가

다른 링크와 다르게 /board_id/<?php echo $this->uri->segment(5); ?> 이부분이 빠져있는걸 알겠는데

왜 밑에 /board_id/<?php echo $this->uri->segment(5); ?>가 아니라 저렇게 세그먼트 값이 7이 되는지 모르겠습니다.

저 주소대로라면 url 값이 중간에 segment(5) 와 (6)값이 비어버리고 바로 7로 가는건데 무슨 의미인지 궁금합니다.! 


Colored By Color Scripter
1
2
3
4
5
6
7
8
9
10
11
12
13
<tfoot>
             <tr>
        <th colspan="4"><a href="/bbs/board/lists/<?php echo $this->uri->segment(3); ?>/page/
        <?php echo $this->uri->segment(7); ?>" class="btn btn-primary">목록</a>
        <a href="/bbs/board/edit/<?php echo $this->uri->segment(3); ?>/board_id/
        <?php echo $this->uri->segment(5); ?>/page/<?php echo $this->uri->segment(7); ?>" class="btn btn-warning">수정</a>
        <a href="/bbs/board/delete/<?php echo $this->uri->segment(3); ?>/board_id/<?php echo $this->uri->segment(5); ?>/page/
        <?php echo $this->uri->segment(7); ?>" class="btn btn-danger">삭제</a>
        <a href="/bbs/board/write/<?php echo $this->uri->segment(3); ?>/page/
        <?php echo $this->uri->segment(7); ?>" class="btn btn-success">쓰기</a>
        </th>
              </tr>
</tfoot>
 다음글 126p 글쓰기 관련 질문입니다. (1)
 이전글 94page 오류 입니다. (3)

댓글

프로그래밍좀비 / 2014/11/14 13:21:30 / 추천 0
추가 질문도 있습니다 112p 에서 보면 

<!-- Colored by Color Scripter v2.0.0 (http://prev.kr/app/ColorScripter) -->
1
2
3
4
5
6
7
8
9
10
11
12
function url_explode($url, $key)
    {
        $cnt = count($url);
        for($i=0; $cnt>$i; $i++)
        {
            if($url[$i]==$key)
            {
                 $k = $i+1;
                return $url[$k];
            }
        }
    }
반복문 돌리는 부분이있는데요, 

다른건 다 이해가 가는데 $k 값에 왜 1을 더해서 리턴시켜주는지 모르겠습니다.

그냥 $i값 그대로 리턴해도 되지 않나요?
변종원(웅파) / 2014/11/17 18:54:38 / 추천 0
변수명/값 형태라서 그렇습니다.


값만 쓰면 어떤게 어떤 값인지 알기가 힘들죠. 1/100/20/30 이렇게요.

page/1/search/go 이렇게 해서 7이 되는 것이고 url_explode에서 +1 해야 값을 가져오는게 되구요.

저 함수안에서 echo 문으로 출력해보세요. 눈으로 직접 확인하는게 제일 좋습니다
프로그래밍좀비 / 2014/11/21 18:10:09 / 추천 0
답변 감사드립니다 !