에러메시지


log_message(‘error’, ‘Some variable did not contain a value.’);

 Error 메세지 : PHP 에러나 사용자 에러등 진짜 에러 메시지.


log_message(‘debug’, ‘Some variable was correctly set’);

 Debug 메세지: 디버그를 도와주는 메세지.예를 들어, 클래스가 초기화되면 debugging 정보로 파일에 기록할 수 있습니다.


log_message(‘info’, ‘The purpose of some variable is to provide some value.’);

 Informational 메세지 : 이 메시지는 가장 우선순위가 낮은 메세지로 단순히 어떤 프로세스에 대한 메세지를 제공합니다. CodeIgniter 는 Info 메세지를 작성하지않습니다만, 원하시는 메세지를 스스로 기록하실수있습니다.


<< config파일에서 $config[‘log_threshold’]을 확인해야 한다.>>

| 0 = Disables logging, Error logging TURNED OFF

| 1 = Error Messages (including PHP errors)

| 2 = Debug Messages| 3 = Informational Messages

| 4 = All Messages

날짜/시간출력


 서버 시간은 15시30분 22초인데 php에서 echo date(H:i:s)을 호출하면 페이지에 

   나오는 시간은 06:11:63 이런식으로 전혀 다르게 나오는 경우가 있다. 

   이러한 경우에는date_default_timezone_set() 함수를 사용한다.

   ex) date_default_timezone_set(‘Asia/Seoul’);


 $times = mktime() : 특정날짜를 timestamp 형식으로 변환할때 사용한다. 

    mktime()함수는 PHP5.1 부터 더 이상 사용을 권장하지 않는다.

    ex) $datain[‘cp_login_time’] = date(‘Y-m-d H:i:s’,$times);


 특정 날짜에서 전날, 다음날을 구하고 싶은 경우 날짜를 분리해서 넣어주면 된다.

   ex) function get_yesterday( $day ){

        $y = substr( $day, 0, 4 );
        $m = substr( $day, 4, 2 );
        $d = substr( $day, 6, 2 );
        return date(“Ymd”, mktime(0,0,0, $m, $d-1, $y));

       }

'IT.info > 개발' 카테고리의 다른 글

[Jquery]셀렉터  (0) 2015.07.07
[Codeigniter]아이디저장/로그인상태유지  (0) 2015.06.25
[Codeigniter]코드이그네이터 서버이관  (0) 2015.06.25
[Codeigniter]에러메세지  (0) 2015.06.24
[Codeigniter]컨트롤러 불러오기  (0) 2015.06.23

컨트롤러 불러오기


controller에서 다른 controller를 불러와 사용해보았다.




 장점


1) redirect대신에 contoller를 불러와 view를 load 시킬 수 있으며, 필요에 따라 컨트롤러 기능을 더욱 활용할 수 있다.
2) 공통함수의 경우 해당 컨트롤러에 함수를 만든 후, 불러와 쓸 수 있다.


 단점


1) library 혹은 helper 사용 시, contoller load 부분 위에다 선언을 해주어야 된다. 
2) model을 불러와 사용해야 될 경우 직접 load는 불가능 하고, contoller 내에서 load 후 이중으로 불러와 사용하여야 한다. [ex.$this->page(contoller)->db_model(model)->function()] 


 사용결과


특정의 경우에서만 contoller를 불러와 사용하고, model 혹은 공통된 함수는 helper또는 library를 이용하여 쓰는것이 편리한 방법 같다.



'IT.info > 개발' 카테고리의 다른 글

[Jquery]셀렉터  (0) 2015.07.07
[Codeigniter]아이디저장/로그인상태유지  (0) 2015.06.25
[Codeigniter]코드이그네이터 서버이관  (0) 2015.06.25
[Codeigniter]에러메세지  (0) 2015.06.24
[PHP]날짜/시간 출력-서버시간  (0) 2015.06.24

+ Recent posts