제목 | 오탈자인지 제가 잘못하고 있는건지 .. | ||
---|---|---|---|
글쓴이 | 수야디벨 | 작성시각 | 2013/08/02 11:49:21 |
|
|||
안녕하세요 . 오탈자인지, 제가 잘못하고 있는건지 정확히 모르겠어서 답변을 듣고자 글을 올립니다. 1. 우선 82page 생성자 부분에 helper를 따로 로드하지 않습니다만, 89page lisv_v.php 내용에 mdate 함수를 사용합니다. -> 성격이 꼼꼼하지 못한 편이라, 코드부터 일단 적고 실행해보는데, 오류가 나서 한참 해맨끝에 생각해보니 mdate 헬퍼를 로드하지 않았던 것이였습니다. 웅파님 소스에서는 autoload.php에 이미 정의해 놨더군요.(데이터베이스,세션,date 등등..) 그런데 여기서 좀 의아한게, 웅파님은 이미 autoload 로써 database 및 필요한 헬퍼와 라이브러리를 로딩하셨는데, 웅파님 소스 기준(=예제코드) 으로 생각 해보면 이렇게 autoload에 보면 database도 로딩이 되는데, 굳이 교재의 생성자에서 $this->load->database() 이부분이 필요한걸까요? 그런게 아니라면 교재에 이 부분이 명시되어야 하는게 아닌지 .. 2. 88page lisv_v.php에서 mdate를 사용할때 <?php echo mdate("%M. %j,%Y",$lt->reg_date);?> 이렇게 적혀 있는데 실행해보면 A non well formed numeric value encountered 오류가 납니다. -> 구글링 끝에 형변환이 잘못되거나 그러면 나오는 오류라더군요. 그래서 Todo 프로젝트랑 대조해보니 human_to_unix 이 부분이 여기엔 없더군요 . 그래서 <?php echo mdate("%M. %j,%Y",human_to_unix($lt->reg_date));?> 식으로 수정하니 정상적으로 출력이 되었습니다. 원래 <?php echo mdate("%M. %j,%Y",$lt->reg_date);?> 해도 출력이 되야 하는건가요?ㅠ 제가 설명을 놓쳐서 그런걸까요 ? 아니면 이것들 역시 오탈자인가요?ㅎ 그리고 건의 사항입니다 . -> 오탈자 내용이 공지처럼 뭔가 항상 맨 위에 뜨는게 좋을거 같습니다. 지금은 글이 적으니 찾기 어렵지 않으나, 장기적으로 생각해보면 .. 어느 페이지에서도 쉽게 볼 수 있도록.. -> 소스 역시 파트별로 나누어져 있는게 좋을 거 같습니다. 솔직히 html의 이해가 높지 않아 교재에 나와 있는 view단의 html5 언어들이 생소합니다. <atricle>이라던지 .. 이런 제 관점에서 생각해볼때, 제게 필요한건 코드이그나이터라는 프레임워크의 흐름입니다. 교재에서도 굳이 view 내용에 대해서 (atricle이 뭔지 ..gnb가 뭔지)따로 설명 안하는것도 , 이 역시 코드이그나이터라는 프레임 워크를 보여주기 위해서라고 생각됩니다. 따라서, 저는 예제를 칠때 view단은 일일이 손으로 치지 않고 웅파님 소스를 붙여 넣기 하는데요 . 이게 미리 완성된 소스가 들어가 있으니 걸러내야 하는 번거로움이 있습니다 .. 뭐 그냥 이건 제 개인적인 생각이니 ..ㅎ 뭐 아무튼 이상입니다 ! |
|||
다음글 | 공부하다가 발견한 오탈자입니다. (1) | ||
이전글 | No direct script access allowe... (3) | ||
변종원(웅파)
/
2013/08/02 15:11:04 /
추천
0
|
usens
/
2013/09/04 15:02:30 /
추천
0
책을 구입해서 저도 보다보니 mdate 요고 찾아보러 왓는데,,,,,
help 로드를 해야되는군욤;; 감사합니당! 사용 잘됩니다. |
database autoload의 경우 중복 선언해도 ci가 알아서 두번째 것은 로드를 하지 않습니다.
처음에 교재에 생성자에서 선언하여 사용을 했고 나중에 autoload에 추가한 것입니다.
2. <?php echo mdate("%Y-%M-%j", human_to_unix($lt->reg_date));?> 형태가 맞습니다. 오탈자 등록하겠습니다.
감사합니다.