Maison  >  Article  >  cadre php  >  Comment thinkphp affiche-t-il les informations de réussite de l'enregistrement sur le front-end ?

Comment thinkphp affiche-t-il les informations de réussite de l'enregistrement sur le front-end ?

PHPz
PHPzoriginal
2023-04-11 09:15:55649parcourir

En tant que développeur PHP, nous devons généralement afficher un message d'invite après avoir terminé la fonction d'enregistrement du système pour informer l'utilisateur que l'enregistrement a réussi. Cependant, la façon d'afficher sur le front-end peut être déroutante pour certains novices. Cet article explique comment utiliser thinkphp pour afficher les informations de réussite de l'enregistrement sur le front-end.

Ci-dessous, nous prendrons une simple page d'inscription comme exemple pour expliquer. Tout d'abord, nous devons construire un formulaire dans la page register.html, le code est le suivant :

<form action="{:url(&#39;User/register&#39;)}" 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>

Dans le formulaire, nous devrions remarquer {:url('User/register')} dans l'attribut action, qui indique au système lorsque l'utilisateur clique. Après avoir appuyé sur le bouton « S'inscrire », les données du formulaire seront soumises en arrière-plan et traitées à l'aide de la méthode register().

Ensuite, nous devons écrire la logique d'enregistrement dans le contrôleur utilisateur. Le code est le suivant :

namespace app\index\controller;

use think\Controller;

class User extends Controller
{
    public function register()
    {
        $data = input('post.');
        // 完成注册逻辑
        
        $this->success('注册成功', 'User/login');
    }
}

Dans la méthode register() du contrôleur utilisateur, nous récupérons d'abord les paramètres transmis par la page via la méthode POST. Ensuite, nous pouvons exécuter ici la logique d'enregistrement complète, comme la vérification des informations utilisateur, l'écriture dans la base de données, etc. Enfin, nous affichons les informations de réussite de l'inscription sur la page frontale via la méthode de réussite intégrée de thinkphp.

Notez que la méthode de réussite est généralement utilisée pour les sauts de page après avoir effectué certaines opérations réussies. Par conséquent, nous allons passer à la page de connexion et laisser l’utilisateur passer à l’étape suivante.

À ce stade, nous avons réussi à afficher les informations de réussite de l'inscription sur la page d'accueil. Dans les applications réelles, vous pouvez apporter les modifications appropriées en fonction de vos besoins, comme ajouter des styles ou utiliser Ajax pour soumettre le formulaire de manière asynchrone, etc. En bref, l'utilisation de thinkphp peut nous aider à accomplir plus facilement certaines tâches de développement courantes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn