CI 묻고 답하기

제목 초보입니다 pemission 질문입니다.
글쓴이 싸이클로크로스 작성시각 2015/10/02 16:46:21
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 14000   RSS
php를 생활코딩으로 배우고 부트스트랩으로 레거시한 코드로 프로그램을 작성하였습니다.
그러던 중에 mvc를 이용해서 나누는 것을 공부하고 있는데 페이지 링크와 관련해서 권한이 없다는 에러가 뜨네요

현재 db는 필요가없어서 사용하지 않고 있습니다.
v와 c의 관계에서 뭔가 문제가 있는거 같은데 찾기가 힘든 상황입니다.
현재 c의 소스는 다음과 같습니다.
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Ppt extends CI_Controller{

    function index(){
        $this->load->view('header');
        $this->load->view('sidemenu');
        $this->load->view('index');
    }
}
?>
이런 형태를 지니고 있습니다. 제가 막히는 부분은 sidemenu라는 view파트에서 거기서 href를 걸어놓은 상태인데 링크를 누르면 권한이 없다고 합니다. 이 부분을 어떻게 해결해야하나요?

  <p class="lead" >목차</p>
                <div class="list-group">
                    <a href="../application/view/index.php" class="list-group-item" style="font-size =25px;">ppt</a>
                    <a href="../application/view/colorst.php" class="list-group-item">색 밸런스</a>
                    <a href="../application/view/mecro.php" class="list-group-item">단축키</a>
                    <a href="#" class="list-group-item">폰트</a>
                </div>
            </div>
view 부분입니다 고수 님들 조금만 도와주세요
 다음글 카페24 호스팅을 사용하다가 가비아로 갈아탔습니다 그런... (2)
 이전글 CI View에서의 $this는 컨트롤러를 말하는 건가... (2)

댓글

ci개밟자 / 2015/10/02 17:09:42 / 추천 0
저렇게 사용하시면 안됩니다. 

컨트롤러에서 코드를 짜주고 routes.php에서 라우팅을 등록해주어야합니다

라우트 부분과 컨트롤러부분 매뉴얼을 다시한번 읽어보세요
변종원(웅파) / 2015/10/02 17:13:14 / 추천 0
매뉴얼에서 컨트롤러 부분 다시 보세요. 주소와 컨트롤러, 메소드가 어떻게 매치되는지..
읽어보시면 해답이 보일겁니다. ^^
싸이클로크로스 / 2015/10/02 17:37:51 / 추천 0
말씀하신 부분이 sidemenupart에  있는 부분을 다시 분리하여 load하는 방식을 가져야하는건가요??
어떻게 한다는건지 이해가 잘안되네요
ci개밟자 / 2015/10/03 14:02:10 / 추천 0
일단 주소.com/ppt/index 로 한번 들어가보세요