recherche

Maison  >  Questions et réponses  >  le corps du texte

php - la vérification automatique de tp ne fonctionne pas

C'est le frontend

C'est le contrôleur Cate

C'est le modèle de modèle

Le problème est que les données peuvent être insérées normalement dans la base de données, mais il n'est pas possible de vérifier si c'est vide? S'il vous plaît, aidez-moi à découvrir pourquoi ?

世界只因有你世界只因有你2743 Il y a quelques jours484

répondre à tous(3)je répondrai

  • PHP中文网

    PHP中文网2017-05-27 17:45:50

    Vérifiez simplement si I('post.catename') est vide dans le contrôleur

    répondre
    0
  • 怪我咯

    怪我咯2017-05-27 17:45:50

    Le code du contrôleur Cate est-il mal écrit ? . .

    $data['catename'] = I('catename'); Cette ligne est-elle fausse ?

    Cela devrait être :

    $data['catename'] = I('post.catename');
    Faisons-le.

    En fait, vous n'avez pas besoin de l'écrire à nouveau pour l'obtenir. La méthode de création directe obtiendra toutes les données demandées par la réception

    Une autre chose à noter est que la méthode create n'accepte par défaut les données de demande de publication que lorsque vous n'avez pas modifié le code sous-jacent

    répondre
    0
  • 某草草

    某草草2017-05-27 17:45:50

    Je veux dire, pour réfuter ce qui précède, il n'y a aucun problème avec I ("catename"), j'ai oublié la vérification du formulaire, mais vous pouvez essayer le test suivant

    .

    1. Utilisez une fonction de vérification personnalisée. Vous pouvez voir si la vérification est appelée (voir comment le document la définit)

    .

    2. Vérifiez la longueur, car la valeur obtenue par la fonction I() n'est pas null而是一个空string.

    répondre
    0
  • Annulerrépondre