Wie erstelle ich ein Modell, wenn die Datenbanktabelle Bindestriche enthält?
P粉007288593
P粉007288593 2023-08-31 14:08:40
0
1
529
<p>Ich habe Tabellen mit Bindestrichen in meiner Datenbank, zum Beispiel „user-cars“. Ich kann den Namen nicht in „user_cars“ ändern. Gibt es eine Möglichkeit, das Modell „user_cars“ zu nennen, es aber auf die Tabelle „user-cars“ zu verweisen? Ich habe <code>@@map("user_cars")</code> ausprobiert, aber es hat nicht funktioniert. </p>
P粉007288593
P粉007288593

Antworte allen(1)
P粉520545753

根据文档,您需要将模型映射到底层表名。您尝试了user_cars,但您是否尝试了user-cars?如果您的表名是user-cars,那么您应该将其映射到您的模型中,如下所示:

model UserCar {
  // Fields

  @@map("user-cars")
}
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!