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>
<option value="0" が選択されました >無効</option>
{/eq}
{/eq}
ソースコードを見ると、この有効化および無効化機能は実行されるべきではなく、入り口を提供しているだけです
まず、ゲッターは0と1の値を有効/無効/管理者/スーパー管理者の文字列に変更するため、ここでの値は0と1ではなく上記の値になります。また、オプションの値は上記の文字列はまったく同じです
表示されない理由は value の値が文字列であり、$user_info.status の値が 1 または 0 なので、選択したものは false と判断されて表示されないためです。データベースのステータスの値をポップアップ admin_edit.html と入力してみてはいかがでしょうか。