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
465

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é @@map("user_cars") mais cela n'a pas fonctionné.

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-carsalors 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!