GORM ルックアップ メソッドにフィールドがありません

WBOY
リリース: 2024-02-13 20:40:09
転載
1241 人が閲覧しました

GORM 查找方法中缺少字段

php エディタ Xinyi は、GORM を使用するときに問題が発生することがあります。検索メソッドで、返された結果にいくつかのフィールドが欠落しています。これは、構造を定義するときにフィールドにラベルを追加しなかったためである可能性があります。 GORM では、タグを使用してデータベース内でフィールドをマッピングする方法を指定できます。したがって、この問題を解決するには、構造内の各フィールドに正しいラベルを追加して、クエリ時にすべてのフィールドの値が正しく返されるようにする必要があります。

質問内容

GORMメソッドfindを使用してデータベーステーブルの値を取得しようとしていますが、すべてのフィールドの値が返されません。 テーブル構造は

です。 リーリー

company.go では、会社の構造を次のように定義します。 リーリー

コントローラ company.go で、次のコードを使用してデータを取得します。

リーリー

Postman では、フィールド名と ID の値のみを返します。残りのフィールドには空の値があります。何が問題なのでしょうか?

GORM の find メソッドを使用してすべてのフィールドを取得しようとしましたが、2 つのフィールドしか取得できませんでした

テーブル内のデータは次のとおりです。

回避策

ドキュメントに記載されているとおり、

createdAtupdatedAt は GORM によって管理されているため、タグをそのままにすることができます。 ゴーム?

以上がGORM ルックアップ メソッドにフィールドがありませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート