2012-08-23 4 views
0

제 3 자 스크립트 (Optimizely)를 추가해야하므로 제 주 템플릿에 드롭하고 싶습니다.Codeigniter : 특정보기에서만 코드를 실행하십시오.

그러나 한 페이지, 내 주문 페이지에서만 실행하고 싶습니다. 이 스크립트를 머리에 추가하여 View = Order에이 js 파일이 포함되어 있는지 확인하십시오. 그렇지 않으면 포함시키지 마십시오.

+0

을 의미했다. 권리? – Prasanth

답변

0

뷰를로드하는 동안 컨트롤러 이름이있는 추가 변수를 보냅니다.

변수 값이 순서인지 확인한 다음 스크립트를 반향 할 수 있습니다.

코드는 대략 다음과 같이 표시됩니다 : 당신은 아마 순서 제어기 대신보기 말을

// in your controller 
$data = array(); 
// some code that will fill $data 
$data['controller'] = get_class($this); 
$this->load->view('your_view', $data); 

// now, in your view, 
if($controller == 'Order') 
    echo "<script src='......'></script>"; 
관련 문제