| 제목 | [헬퍼대체] set_value, set_checkbox, set_radio 무조건 넘겨받기 | ||
|---|---|---|---|
| 글쓴이 | ci세상 | 작성시각 | 2009/10/08 11:27:11 | 
|  | |||
| - 용도 : set_value로 폼값을 고정시키기 위해서는 set_rules 이 컨트롤러에 정의가 되어 있어야 하는것을 없어도 무조건 값을 고정시키도록 하였습니다. - 방법 application/helpers/MY_form_helper.php 파일 추가 (헬퍼 대체방식 사용) 
<?php
	function set_value($field = '', $default = '')
	{
	
		if(isset($_POST[$field]))
		{
			return form_prep($_POST[$field]);
		}else {
			return $default;;
		}
	}
	function set_checkbox($field = '', $value = '', $default = '')
	{
		if(isset($_POST[$field]))
		{
			if($_POST[$field] == $value)
			{
				return ' checked="checked"';
			}
		}else {
			if($value == $default)	 {
				return ' checked="checked"';
			} else {
				return '';
			}
		}
	}
	function set_radio($field = '', $value = '', $default = '')
	{
		if(isset($_POST[$field]))
		{
			if($_POST[$field] == $value)
			{
				return ' checked="checked"';
			}
		}else {
			if($value == $default)	 {
				return ' checked="checked"';
			} else {
				return '';
			}
		}
	}- 대체사용시 문제점은 댓글로 달아주시면 검토해 보도록 하겠습니다. | |||
| 다음글 | [APP] Bamboo INVOICE (인보이스) | ||
| 이전글 | [팁] 세션 창 닫혔을때 종료되도록 - 쿠키응용편 | ||
| 
                                ci세상
                                /
                                2009/10/14 14:14:57 /
                                추천
                                0
                             
                                value, checkbox, radio 3부분 set_rules, set_values 없어도 고정이 되도록 추가/변경하였습니다.
                             | 
| 
                                ci세상
                                /
                                2010/02/18 16:00:55 /
                                추천
                                0
                             
                                개발된 소스에 이 코드가 빠진것을 오늘 에서야 알았습니다.;; 이코드 사용하시면 폼검증 이용시 편하실 텐데 어느정도 이용 하시는지 모르겠네요. |