개발 Q&A

제목 목록 필터 기능을 만들고 있는데요, 뷰 목록의 게시물이 반응이 없습니다;;
카테고리 PHP
글쓴이 그동안 작성시각 2019/06/25 22:53:49
댓글 : 7 추천 : 0 스크랩 : 0 조회수 : 9201   RSS

게시물 목록에 필터 기능을 만들고 있는데요,

(뷰)전체 목록에서 직종 체크박스를 선택하면, job_type값을 넘기고 조회해서, 이에 해당하는 게시물 만 보여지는 게 하고 있습니다.

근데, 모델-->컨트롤러--> 뷰로 $data를 넘겼거든요. 컨트롤러에서 뷰로 넘긴 $data를 출력해보면 아래와 같이 나옵니다

echo '<xmp>'; print_r($data); echo '</xmp>';

 

 

근데 뷰에 이에 해당하는 게시물만 보여져야 하는데 반응이 없어요;; 

 

 

[컨트롤러 - 아래 뷰로 $data값 넘김]

    public function freelancer_list()
    {    		 
      	if ( $this->input->post('job_type', TRUE) ) 
		{ 		 
        	$filter_data = array(
			  'job_type' => $this->input->post('job_type', TRUE)                                           
            );

            $data['freelancer_list'] = $this->Profile_basic_m->freelancer_list($filter_data);
            $this->load->view('html/freelancer/freelancer_list_v',$data);
        }         
    }

 

[ 뷰 - freelancer_list_v.php, 컨트롤러로 부터 받음 ]

<?php                 
    //------------------------ 프로필 반복 시작 --------------------------
	foreach ($freelancer_list as $lt)
	{

 

 다음글 일부 php 파일의 경우 php_screw 가 작동하지... (1)
 이전글 복수개 파일 업로드 후, 업로드한 파일정보 db테이블에... (5)

댓글

배강민 / 2019/06/26 08:58:31 / 추천 0
이해가 잘 되지 않습니다. 반응이 없다는게 어떻게 없다는건질 모르겠습니다. 뷰에서 저 값을 찍어보면 어떻게 다른건가요?
그동안 / 2019/06/26 09:54:11 / 추천 0
체크박스(필터) 클릭했는데, 필터 되지 않은 전체 게시물 목록이 그대로 보여집니다. 반응이 없습니다.
변종원(웅파) / 2019/06/26 09:54:27 / 추천 0

배열에 오브젝트라고...

$lt->name

$lt['name']

배강민 / 2019/06/26 10:10:19 / 추천 0

위 freelancer_list 배열 캡쳐하신거는 결과가 맞는건가요? 저 2개가 나오면 되는건가요? 아니면 저 2개가 아니어야한다는건가요?

kaido / 2019/06/26 10:30:29 / 추천 0
$this->output->enable_profiler(TRUE);

 

어디서 놓치고 있는지  활성화 시키고 확인해보세요.

느낌상 checkbox 값 전달이 생각 하신거랑 다르게 넘어오고 있지 않나 생각 드네요.

 

배강민 / 2019/06/26 12:24:13 / 추천 0
그렇다면 ajax로 비동기로 갱신을 시키시려는 걸로 보이는데, 그럼 이건 javascript의 문제입니다.
그동안 / 2019/06/26 18:06:47 / 추천 0
감사합니다. 한번 해보고 안되면 다시 질문 드릴께요;;