| 제목 | [CI2/CI3] 간단한 코드의 Alert 헬퍼입니다. | ||
|---|---|---|---|
| 글쓴이 | Chris Ray | 작성시각 | 2018/02/26 07:49:41 | 
| 
                         | 
                |||
                        
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
if(!function_exists('alert_main')) {
    function alert_main($msg) {
        $baseURL = 'base_url';
        echo <<< HTML
                <script type="text/javascript">
                    alert('{$msg}');
                    window.location = "{$baseURL()}";
                </script>
HTML;
    }
}
if(!function_exists('alert')) {
    function alert($msg) {
        echo <<< HTML
                <script type="text/javascript">
                    alert('{$msg}');
                </script>
HTML;
    }
}
alert(String $msg) : JavaScript alert() 를 실행합니다. alert_main(String $msg) : JavaScript alert() 실행 후, CI base_url() 로 이동합니다. CI url 헬퍼를 기반으로 사이트 URI를 얻으므로, 사용할 컨트롤러나 객체에서 CI url 헬퍼가 로드되지 않았을 경우, 작동에 문제가 발생할 수 있습니다. 이럴 경우, 코드 맨 위 defined() 절 하단에 $CI =& get_instance(); $CI->load->helper(['url']); 코드 2줄을 추가해주시면 됩니다. 
 유용했으면 좋겠습니다. 잘쓰세요 ^^  | 
                |||
| 다음글 | [CI2/CI3] Straight-layout | ||
| 이전글 | 간단한 DB쿼리를 간단하게 만들어주는 CRUD 모델 (3) | ||
| 
                             
                                한대승(불의회상)
                                /
                                2018/02/26 08:56:33 /
                                추천
                                0
                             
                             | 
                    
감사 합니다.
유용하게 사용하겠습니다.