개발/php

코드이그나이터4 CI4 helper

yy_dd2 2023. 1. 25. 01:19
반응형

코드이그나이터4 CI4 helper

korean_helper.php

if(defined('BASEPATH')) exit('No direct script access allowed');

if ( ! function_exists('kdate')){
    function kdate($stamp){
        return date('o년 n월 j일, g시 i분 s초', $stamp);
    }
}


model 페이지에 추가
        $db = db_connect();
        $builder = $db->table('topic');
        // helper 사용        
        $builder->select('id');
        $builder->select('title');
        $builder->select('description');
        $builder->select('UNIX_TIMESTAMP(created) AS created');
        // helper 사용 끝

헬퍼 사용을 위해 코드 추가 CI4랑 CI3 코드다름
이전버전 https://opentutorials.org/course/697/3836

view 페이지 추가
<div><?php echo kdate(auto_link($topic->created)); ?></div>

controllers 페이지 추가
        // helper
        helper(array('url','korean_helper'));    
         // CI4에서는 URL 헬퍼는 항상 로드되므로 직접 로드할 필요가 없습니다.
helper('url');
hepler('korean_helper'); 로 사용

반응형