問題タブ [relationship]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - CakephpHABTM関係
私はこれらのテーブルの記事、article_currency、データベースの通貨を持っています、そして私はこのように記事と通貨の間にHABTMを作りました
ここで、「article_currency」を使用して名前を変更しようとすると、モデルArticleCurrencyが生成され、 このエラーが発生 します。モデルarticle_currencyのデータベーステーブルarticle_currenciesが見つかりませんでした。
どうすればこれを解決できますか
orm - ORMers の皆さん、これを ORM スタイルでどのように処理しますか?
stackoverflow の投稿を修正しています。
そして、タグ部分のみを変更し、 を削除tag1
し、tag2
を追加しましtag3
たtag4
。
[質問を投稿] ボタンを押した後、次のことを行う必要があります。
count
の列をtag1
1tag2
減らしましたtag1
ポスト との関係を削除します。tag2
tag3
がtag4
既に存在する場合count
は、2 つの列を 1 増やします。そうでない場合は、それらを値 1でtags
テーブルに挿入しますcount
- ポストとの関係を追加し
tag3
、tag4
深呼吸しましょう、それだけです!
PHP/Java/C/.Net またはその他の言語で記述されている場合でも、どの ORM がこれに最も簡単に/効率的にアプローチできるかを確認したいと思います。アイデアは言語間で類似しているためです!
php - UI: Has と Belongs to Many の関係を表示するさまざまな方法は何ですか?
これは、特定のフレームワークに関する質問ではありません。jqueryでプレーンphpを使用しています。複数の製品を複数のオプション セットに関連付けようとしています。つまり、各製品には、関連する複数の非排他的なオプション セットを含めることができます。これを画面上で表現する最良の方法は何でしょうか? 複数選択ボックスである可能性があると思います。これで簡単になるかもしれませんが、画面上でオプション セットを並べ替えるために order という名前の別の値が必要です。
あらゆる入力、またはさまざまな UI テクニックを備えた Web サイトは素晴らしいものです。ありがとう!
database - キーワードをレコードに関連付ける方法 - 多対多
サンプルの求人情報アプリケーションのデータベース設計に関する提案を探しています。様々なキーワードを関連付けたい仕事がたくさんあります。各ジョブには複数のキーワードを含めることができます。キーワードのスペルミスを避けるために、Job テーブル内のフィールドではなく、別のテーブルにキーワードを保存したいと考えています。
キーワードを仕事に関連付ける最良の方法は何ですか? キーワードを仕事にリンクする多対多の関係を持つ中間テーブルを使用することを考えていました。
これが最善の方法ですか、それとも Job テーブルに複数のキーワードを含むフィールドを作成する必要がありますか? 提案をありがとう。
primary-key - 実体関連-弱い実体は「1対多」の関係に「1」として参加できますか
次のエンティティ関係構造では、LOANエンティティとITEMエンティティ間の関係が有効かどうかを判断するのに苦労していますか?
LOANの弱いエンティティは、「loan_dateLeant」の部分キーと、CUSTOMERおよびITEMの主キーを使用して、LOANの主キーを形成します。ただし、ローンは複数のアイテムで構成されている可能性があるため、LOANはITEMと「1対多」の関係にあります。しかし、確かにこれは、複数のアイテムが貸し出されている場合、貸し出しレコードの主キーの一部に2つのitem_id値が含まれることを意味しますか?
forms - m:n(多対多)の関係を持つフォームを他のフォームに埋め込む方法は?
am:n関係を処理する生成されたフォームがあります。生成されたフォームは、「リスト」を処理するためにdoSave()メソッドをオーバーライドします。
このフォームを他のフォームに埋め込むと、特別なdoSave()モソドが呼び出されることはありません。その結果、m:n関係が保存されないことを除いて、すべてが正常に機能します。
m:nリレーションマニュエルを処理する必要がありますか?
ありがとう
sharepoint - SharePoint リストの関係に関する質問
SharePoint に 2 つのカスタム リストがあり、両方のリストの列に 1 対多の関係があります。したがって、リスト A にはテキスト列 1 があり、リスト B にはリスト A の列 1 にルックアップ列 1' があります。リスト A の行を表示したいのですが、列 1 は列 1' に一致し、リスト B の 2 列目は特定のテキスト文字列。私はSharepoint Designerを持っており、ここで説明されているリンクされたソースを手探りしていますhttp://office.microsoft.com/en-us/sharepointdesigner/HA100991441033.aspxが、探しているものを正確に取得できません。
grails - Grailsの効率的なhasMany-RelationshipinView
次のような人の連絡先(メール、携帯電話、ICQ、AIMなど)を保存しています。
私の見解では、連絡先タイプの選択ボックスとコードのテキストフィールドを使用して各連絡先を表示するためのテンプレートをいくつか作成し、追加と削除のためのJavaScriptを追加しました。
私の質問は次のとおりです。データを更新する簡単でエレガントな方法はありますか、personInstance.properties = params
それともすべてのフィールドを読み取り、削除を削除し、変更を更新し、新しいフィールドを追加する必要がありますか?
google-app-engine - GAE モデリング関係オプション
次の状況をモデル化する必要がありますが、Google アプリ エンジンで「正しく」実行する方法について一貫した例を見つけることができないようです。
次のような単純な状況があるとします。
企業には 1 つから複数の店舗があります。各店舗には、住所行 1、都市、州、国、郵便番号などで構成される住所があります。
Ok。「監査」を作成する必要があるとしましょう。監査は企業向けであり、1 つから多くの凝視にまたがることができます。
次のようなものです:
ここで、「監査人」を正しい場所に送るために、ストアの「アドレス」に基づいてすべての「監査」を照会する必要があります。
次のような記事がたくさんあるようです。
http://code.google.com/appengine/articles/modeling.html
「ContactCompany」モデル クラスの作成例を示します。ただし、この種の関係は、「本当に必要」でパフォーマンスを「気にする」場合にのみ使用する必要があるとも言われています。
また、可能な限り非正規化して、すべての「クエリ可能な」データを Audit クラスに移動する必要があることも頻繁に読みました。
では、これを解決する最善の方法として何を提案しますか?
Expando クラスがあることは確認しましたが、これが「最適な」オプションであるかどうかはわかりません。
これに関する助けや考えは大歓迎です。
前もってありがとう、マット