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

Comment insérer des données $request->param() dans la base de données

捕获.PNG

LL1976 Il y a quelques jours1713

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

  • WJ

    WJ2020-05-27 14:03:11

    可以看看这个
    public function add()
    {
        if ($this->request->isAjax()) {
            $data = [
                'icon'   => $this->request->post('icon'),
                'title' => $this->request->post('title'),
                'orderby'  => $this->request->post('orderby')
            ];
            $this->service->addShopCate($data);
            $this->response();
        } else {
            return $this->fetch();
        }
    }

    répondre
    0
  • 锅锅不黑

    锅锅不黑2019-06-24 13:05:42

    param() obtient l'objet entier, et il contient de nombreux éléments qui ne sont pas des champs dans votre table de données. Vous devez d'abord imprimer les données dans $data et examiner de plus près votre code, comme enregistrer le nom d'utilisateur. . Le $data['username'] que vous avez soumis n'est pas celui que vous souhaitez. Vous devez d’abord trouver les paramètres dont vous avez besoin, puis les enregistrer.

    répondre
    0
  • 殘留の回憶

    殘留の回憶2019-06-16 21:44:59

    Je ne comprends pas quel est votre problème. Le code à insérer dans la base de données n'est-il pas déjà écrit dans votre programme ?

    répondre
    0
  • L

    Cependant, je ne peux pas insérer directement en utilisant $data et j'obtiens toujours une erreur car le type est incorrect.

    L · 2019-06-16 23:20:24
  • Annulerrépondre