| 제목 | 3.3 보기 화면 만들던 중에.. 왜이런 걸까요..? | ||
|---|---|---|---|
| 글쓴이 | Levi | 작성시각 | 2013/10/02 01:28:08 | 
|  | |||
| 워낙 초보라서 어떻게 해결해야 할지 모르겠습니다. ㅠㅠ;;  교재를 보며서 view_v 파일을 작성하고 실행하면 에러가 나는 곳이 .;; <thead> <tr> <th scope="col"><?php echo $views->id;?>th Todo</th> <th scope="col">Begining Date : <?php echo $views->created_on;?></th> <th scope="col">Complete Date : <?php echo $views->due_date;?></th> </tr> </thead> 부분인데요 ....; 한글도 깨지고.. 에러메세지만 뜨고.. 컨트롤러하고 모델하고는 교재대로 똑같이 만들었는데요..;; 왜 이런 메세지가 발생하는지 모르겠습니다 ;ㅅ; 초보라 죄송합다만. -_ㅠ;;; 어떻게 하면 해결할 수 있을까요? 분명 안에 글자만 빼고는 다 똑같이 작성했는데요 ㅠㅠ;; | |||
| 다음글 | 99페이지 함수 문의입니다. (1) | ||
| 이전글 | 122, 157페이지에 작은 오류 발견 | ||
| 
                                빛그림
                                /
                                2013/10/02 02:25:11 /
                                추천
                                0
                             | 
| 
                                우륭
                                /
                                2013/10/06 20:46:00 /
                                추천
                                0
                             
                                한빛 미디어에서 소스코드 다운받아서  창 2개 띄우시고 비교하시면서 작성하세요... 그리고 오타가 의외로 치명적인 것들이 있습니다. 웅파님께서 오타를 계속 업데이트하고 계실 텐데... [만들면서 배우는 CodeIgniter 프레임워크] 게시판에서 게시글들도 꼼꼼하게 읽어보세요... 환경 설정이 문제인지...php 구문에서 오타가 있는지... 꼭 확인하세요 | 
| 
                                승희아빠
                                /
                                2013/10/17 01:41:55 /
                                추천
                                0
                             
                                 먼저 의심 되는 부분은 50페이지 database.php 설정 부분입니다. $db['default']['password'] = '********'; // xampp 설치 시의 root 비밀번호를 입력합니다. 이 부분에 혹시 패스워드를 책 그대로 별표 넣으신거 아닌가요? 책에는 xampp 설치시 root 설정 부분이 없습니다. 설치후 localhost 로 다음과 같은 페이지를 보셨을겁니다.  여기서 http://localhost/security/index.php 로 접속해서 MYSQL 의 root 패스워드 변경을 하시면 됩니다. 만약 이미 CodeIgniter 를 설치한 상태라면 xampp 콘트롤 패널의 Shell 버튼 클릭해서 콘솔창을 열어서 mysql -uroot -p 로 패스워드 없이 접속하신 후 
use mysql;
update user set password=password('1234') where user='root';
exit이렇게 세줄 입력하신후 MYSQL을 정지 후 다시 시작하신 후에 다시 database.php를 열어 $db['default']['password'] = '1234'; // xampp 설치 시의 root 비밀번호를 입력합니다. 이렇게 입력하신면 됩니다. 그리고 이렇게 패스워드 변경 후에는 xampp 콘솔에서 phpmyadmin 접근시 접속이 되지 않습니다. 그래서 xampp를 설치하신 폴더에서 phpmyadmin 폴더안에 config.inc.php 폴더를 열어 $cfg['Servers'][$i]['password'] = '1234'; 이렇게 변경 후 접근하시면 됩니다. 그리고 todo/application/views/todo/list_v.php 페이지의 mdate 함수 사용을 위해서 모델에서 date 헬퍼를 로드해야 하기 때문에 todo/application/controlls/main.php 에 
function __construct()
{
    parent::__construct();
    $this->load->database();
    $this->load->model('todo_m');
    $this->load->helper('url');
    $this->load->helper('date'); // --> 이 부분 추가
}이렇게 입력 하시면 될겁니다. 초보라고 기죽지 마시고 힘내세요. ^^; | 
리스트를 출력하는 화면과는 달리 상세 화면은 여러개의 레코드 중 하나를 선택해서 보여주어야 하기 때문에
특정 레코드를 지칭하는 세그먼트가 필요합니다.
아무래도 데이터 리스트를 처리하는 과정에서 view에 해당화일에 링크를 잘못걸어두신 것이 아닌가 싶네요.