| 제목 | 달력에 관한 질문인데요~~ | ||
|---|---|---|---|
| 글쓴이 | 우왕 | 작성시각 | 2011/09/20 18:07:54 | 
|  | |||
| 제가 CI로 일정관리 프로그램을 짜고 있는데요.. 
foreach($data['list_l']->result() as $value => $rs){
 for($i=1; $i<=31; $i++){
 if($rs->add_day == $i){
 $data = array(
  $rs->add_day => $rs->title,
 );
  $r_title = $rs->title;
  $r_day = $rs->add_day;
  echo $this->calendar->list_view($year,$month,$data,$r_title,$r_day);
  //echo $rs->title;
  //echo "<br>";
  //echo $rs->content;
 }
 } 
}이게;; echo $this->calendar->list_view($year,$month,$data,$r_title,$r_day); | |||
| 다음글 | tank_auth에서 추가필드는 어떤식으로 컨트롤해야되... (2) | ||
| 이전글 | 여러분은 변수를 클리어 할때 어떤것을 선호 하나요? (3) | ||
| 
                                변종원(웅파)
                                /
                                2011/09/20 18:23:02 /
                                추천
                                0
                             | 
| 
                                우왕
                                /
                                2011/09/20 19:28:51 /
                                추천
                                0
                             
                                아 echo 문을 foreach문 바깥으로 빼봤었는데... 빼봤을 땐... 9월 일정중 한개만 나오더라구요... 제가 원하는건 9월에 해당하는 일정 모두를 보여주고싶은데말입니다~~ 계속 고민해봐야겠어요.. 답변 감사합니다~
                             | 
| 
                                변종원(웅파)
                                /
                                2011/09/20 21:24:03 /
                                추천
                                0
                             if($rs->add_day == $i){   $data[]= array(           $rs->add_day => $rs->title,} 이렇게 바꾸면 $data에 배열로 담깁니다. 기존 소스는 그냥 $data에 덮어쓰기만 합니다. 그리고 list_view()에서 $data 배열을 처리하도록 하시면 됩니다. | 
echo 부분을 for문 바깥으로 빼시면 될거 같은데요.