Comment créer un modèle lorsque la table de la base de données contient des tirets ?
P粉007288593
P粉007288593 2023-08-31 14:08:40
0
1
520
<p>J'ai des tableaux avec des traits d'union dans ma base de données, par exemple "user-cars". Je ne peux pas changer le nom en "user_cars". Existe-t-il un moyen de nommer le modèle « user_cars » tout en faisant référence à la table « user-cars » ? J'ai essayé <code>@@map("user_cars")</code> mais cela n'a pas fonctionné. </p>
P粉007288593
P粉007288593

répondre à tous(1)
P粉520545753

Selon la documentation, vous devez mapper le modèle au nom de la table sous-jacente. Vous avez essayé user_cars,但您是否尝试了user-cars?如果您的表名是user-cars alors vous devriez le mapper dans votre modèle comme ceci :

model UserCar {
  // Fields

  @@map("user-cars")
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!