php エディタ Xinyi は、GORM を使用するときに問題が発生することがあります。検索メソッドで、返された結果にいくつかのフィールドが欠落しています。これは、構造を定義するときにフィールドにラベルを追加しなかったためである可能性があります。 GORM では、タグを使用してデータベース内でフィールドをマッピングする方法を指定できます。したがって、この問題を解決するには、構造内の各フィールドに正しいラベルを追加して、クエリ時にすべてのフィールドの値が正しく返されるようにする必要があります。
GORMメソッドfindを使用してデータベーステーブルの値を取得しようとしていますが、すべてのフィールドの値が返されません。 テーブル構造は
です。 リーリーcompany.go では、会社の構造を次のように定義します。 リーリー
コントローラ company.go で、次のコードを使用してデータを取得します。リーリー
Postman では、フィールド名と ID の値のみを返します。残りのフィールドには空の値があります。何が問題なのでしょうか?GORM の find メソッドを使用してすべてのフィールドを取得しようとしましたが、2 つのフィールドしか取得できませんでした
テーブル内のデータは次のとおりです。 回避策ドキュメントに記載されているとおり、
、createdAt と
updatedAt は GORM によって管理されているため、タグをそのままにすることができます。
ゴーム?
以上がGORM ルックアップ メソッドにフィールドがありませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。