>  Q&A  >  본문

이 옵션의 기본값 설정을 활성화/비활성화합니다.

admin_edit.html의 name="status" 양식은 기본적으로 활성화 또는 비활성화되어 있습니다. 데이터베이스의 상태 값으로 인해 변경되지 않습니다. 이 양식에 대해 다음과 같은 판단을 내렸습니다. 이유와 방법. 상태 값을 가져오고 편집 페이지에 값을 표시하려면

{eq name="$user_info.status" value=1}
<option value="1" selected>Enable</option>
<option value="0 ">비활성화</option>
{else /}
{eq name="$user_info.status" value="0"}
<option value="1">활성화</option>
<옵션 값="0" 선택됨 >사용 안 함</option>
{/eq}
{/eq}

**军**军2040일 전1204

모든 응답(5)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2019-02-22 16:36:43

    소스 코드를 보면 이 활성화 및 비활성화 기능이 수행되어서는 안 되며 단지 입구만 제공하는 것뿐입니다

    회신하다
    0
  • **军

    알아요, 위의 방법대로 해서 제가 직접 추가한 것인데, 소스 코드에 버그가 있는 부분이 있는데, 기본적으로 코드가 반복적이어서 학습에 더 도움이 될 것입니다. 벌레 찾으느라 머리 아프다.

    **军 · 2019-02-23 06:17:16
  • **军

    **军2019-02-21 23:59:49

    먼저 getter는 0과 1의 값을 활성화/비활성화/관리자/최고 관리자 문자열로 변경하기 때문에 여기서의 값은 0과 1이 아닌 위의 값입니다. 또한 옵션의 값은 위의 문자열은 정확히 동일합니다

    회신하다
    0
  • **军

    **军2019-02-21 23:10:58

    표시되지 않는 이유를 찾아보니 value의 값이 문자열이고 $user_info.status의 값이 1 또는 0이므로 선택된 것은 false로 판단되어 표시되지 않습니다. 데이터베이스의 상태 값을 전송하려면 팝업 admin_edit.html을 입력하는 것은 어떻습니까?

    회신하다
    0
  • 취소회신하다