以下では、簡単な登録ページを例にして説明します。まずフォームを作成し、register.html ページに配置する必要があります。以下はフォームのコードです:
<form action="{:url('User/register')}" method="post"> <label for="username">用户名</label> <input type="text" id="username" name="username" /><br/> <label for="password">密码</label> <input type="password" id="password" name="password" /><br/> <label for="email">邮箱</label> <input type="email" id="email" name="email" /><br/> <button type="submit" name="submit">注册</button> </form>
フォームでは、action 属性の {:url('User/register')} に注目してください。これは、ユーザーが「」をクリックした後にシステムに通知します。 「登録」ボタンをクリックすると、フォームデータをバックグラウンドに送信し、 register() メソッドを使用して処理します。
次に、ユーザー コントローラーに登録ロジックを記述する必要があります。コードは次のとおりです:
namespace app\index\controller; use think\Controller; class User extends Controller { public function register() { $data = input('post.'); // 完成注册逻辑 $this->success('注册成功', 'User/login'); } }
ユーザー コントローラーの register() メソッドでは、最初にページを取得します。 POST メソッドによって渡されるパラメータ。ここで、ユーザー情報の確認、データベースへの書き込みなどの完全な登録プロセスを実行できます。最後に、登録が成功したら、thinkphp の組み込みの success メソッドを通じて情報をフロントエンド ページに出力できます。
通常、success メソッドは、操作が成功した後にそのページにジャンプするために使用されます。したがって、ログインページにジャンプし、ユーザーが次のステップに進むことができるようにします。
以上がthinkphp がフロントエンドで登録成功情報を出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。