問題タブ [relation]
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.
symfony1 - 埋め込み形式の多対多のsymfony
多対多の関係を持つモデルからの埋め込みフォームに問題があります。埋め込みフォームはモデルを正しく保存しますが、多対多の関係は保存しません。
例:
スキーマ.yml:
次に、MotherForm.class.php を変更します。
および ChildForm.class.php:
私はドクトリンでモジュールを生成します:
いくつかの色データを入れます:
/frontend_dev.php/mother/new を呼び出すと、新しい名前を追加できます。母と子の名前は更新されますが、お気に入りの色は保存されません...
phpmyadmin を使用して色と子の間に関係を追加し、次に /edit を呼び出すとします。次に、選択した複数選択に正しい色がありますが、編集できません。
Symfony のバグですか、それとも何か他のことをする必要がありますか?
更新: モデル Child のモジュールを生成するとします。好きな色を編集できるのですが、フォームが埋め込まれなくなりました...
ruby-on-rails - Railsモデルスコープの関連データ
Post
(ブログ投稿) という名前のモデルと という名前のモデルがありますCategory
。それぞれがカテゴリを投稿belongs_to
します。各カテゴリにはretainer
、投稿が「期限切れ」になるまでの時間を指定するという名前の属性があります。たとえば、movies_category.retainer = 30.days
私がやろうとしているPost
のは、「期限切れ」のすべての投稿を見つけるスコープを作成することです。たとえば、 の値をハードコードし、30.days
すべてのカテゴリ (したがってすべての投稿) に適用すると仮定すると、スコープは次のようになります。
ただし、 value をハードコーディングする代わりに、投稿のカテゴリから値30.days.ago
を取得しretainer
、それに基づいて条件を設定したいので、次のようにします。
つまり、期限切れのすべての投稿を取得したいのですが、有効期限ステータスは各投稿のカテゴリの保持値によって決まります (つまり、映画カテゴリの投稿は 10 日で期限切れになり、ゲーム カテゴリの投稿は 5 日で期限切れになります)など)
これは可能ですか?なんらかの形で参加する必要がありますか?
database - アームストロングの公理を使用してカノニカル カバーを計算する
質問:アームストロングの公理を使ってカノニカル カバーを決定します。各ステップに到達するために使用する公理を与えてください。
R = (A, B, C, D, E, F) Fdependencies = {A -> B, A -> C, CD -> E, CD -> F, B -> E}
私はアームストロングの公理を知っています: 結合、分解、疑似推移性、再帰性、増強、推移性。また、正規のカバーが何であるかも知っています。しかし、アームストロングの公理を使用してこの特定の質問の答えに到達する方法がわかりません。通常、cc ではなく、アームストロングの公理を使用して F+ を計算すると思いました。助けてくれてありがとう。
iphone - AirPlayのサポート、MPMoviePlayerControllerとMPVolumeViewの関係
ビデオ再生をサポートするiPhoneアプリケーションを開発しています。ビデオを再生するためのカスタムコントロールでMPMoviePlayerControllerを使用しています。この目的のために、MPMoviePlayerControllerのコントロールスタイルをMPMovieControlStyleNoneに設定しました。
再生中の動画でAirPlay機能をサポートしたいのですが。ドキュメントに従って、AirPlay機能を有効にするには、MPMoviePlayerControllerの「allowsAirPlay」プロパティをYESに設定する必要があります。カスタムコントロールでMPMoviePlayerControllerを使用している場合、プレーヤーUIにAirPlayボタンを表示するにはどうすればよいですか?
私は以下を試しました:
- インスタンス化されたMPVolumeView
- MPVolumeViewのshowsRouteButtonプロパティとshowsVolumeSliderプロパティをNOに設定して、ボリュームスライダーとルートボタンを非表示にします
- カスタムプレーヤービューにMPVolumeViewを追加しました
MPVolumeViewとMPMoviePlayerControllerの参照を相互に与えていません。ただし、MPMoviePlayerControllerの「allowsAirPlay」がYESに設定されている場合、AirPlayボタンがMPVolumeViewに表示されます。MPVolumeViewとMPMoviePlayerControllerはどのように関連していますか?独立して作成されたこれら2つのクラス間の関係は何ですか?
sql - SQL -> リレーショナル代数
次の関係があるとします。
この質問には関係ありませんが、PK = 主キー & FK = 外部キー
次のクエリの関係代数をどのように記述しますか。
グラスゴーで働くすべての女性スタッフの名前を挙げてください.
私の試み:
σStaff.sex=F & Branch.city = Glasgow(πfName, lName, sex, branchNo(Staff) x πcity, branchNo(Branch))
私の選択(σ) ステートメント (SELECT と混同しないでください) が構文的に間違っていることはわかっています。
異なるリレーションで 2 つのセレクションを作成するにはどうすればよいですか? 言い換えれば、関係代数の WHERE 句で 2 つ以上の条件を持つ SQL ステートメントをどのように表現すればよいでしょうか。「&」を使用しましたが、これは正しくありませんか? ある選択を別の選択に埋め込む必要がありますか?
宿題ではない
sql - SQL - 「単純な関係」を追跡する方法
これが何と呼ばれるか正確にはわからないので、誰かが私のタイトルを編集して、私の意味をよりよく説明できることを願っています. ただし、この設定を検討してください。ユーザーが「閉じる」をクリックするまでメッセージが表示される通知システムを作成したいと考えています。次に、このユーザーが通知を却下したことを「覚えておく」必要があるため、再度表示されないようにする必要があります。ここに私の現在の解決策があります
users
テーブルにはuid
主キーとユーザー情報がありますnotifications
テーブルにはnid
主キーと通知テキストがありますnotifications_seen
2 つの列を持つテーブル、uid
およびnid
誰かが通知を閉じるをクリックすると、私は彼らuid
と通知を に保存nid
しnotifications_seen
ます。これは正常に動作しているように見えますが、phpMyAdmin にはnotifications_seen
、インデックスがないことを示す巨大な赤いメッセージが表示されます。ただし、どちらの列も一意ではありません。まったく役に立たない列を追加してnotifications_seen
、それを主キーと呼ぶべきでしょうか? これを行うより良い方法はありますか?
.net - 型指定されたデータセット、子テーブル レコードのカスケード削除
次のような 2 つのテーブルを持つ型指定されたデータセットがあります。
テーブル A (親テーブル)
表B(子表)
MessageID 列でテーブル A とテーブル B の間に関係があります。デリート ルールは Cascade に設定されます。これらのテーブルのデザインを変更することはできません。
テーブル A には MessageID 1 の 2 つのレコードが含まれています。そのうちの 1 つだけを削除すると、テーブル B から子レコードが削除され、2 番目の親テーブルに孤立が作成されます。MessageID を共有する親レコードが他にない場合にのみ削除する方法はありますか?
python - django adminで1:nリレーションを使用する
Djangoで質問を作成し、djangoの管理インターフェースを使用してデータを入力したいと思います。サイト管理者は、質問を含む新しい質問を設定できる必要があります。質問が常に問題のないモデルを定義します。
これを使用して、管理者で質問を作成および編集できます(ただし、タイトルのみ)。また、質問に関連するすべての質問を編集できます。しかし、一度に1つの質問だけです。
モデル(または管理領域の一部)を設定して、上部に「質問部分」を配置し、その下に管理インターフェイスに質問を配置する方法はありますか?質問を追加および削除するためのボタンがありますか?
どうもありがとう、
mfapl
many-to-many - MANY_MANY 関係が機能しない
私は今、Yii フレームワークを発見し、リーグを作成してプレイヤーを割り当てることができる単純なアプリケーションを開発しようとしています。これらの関係は多対多です (プレイヤーは多くのリーグに登録でき、1 つのリーグには多くのプレイヤーが含まれます)。したがって、tbl_league、tbl_player、および tbl_league_player の 3 つの db テーブルがあり、次のような外部キーを作成しました。
今、私はそれにサブスクライブしているすべてのプレイヤーのリストでリーグを表示しようとしているので、LeagueController の私の actionView は次のように言います:
ここでやろうとしているのは、Player テーブルのすべてのプレイヤーを特定のリーグ ID にサブスクライブさせることです。このために、次のように定義されたリレーションを持つ Player モデルがあります。
問題は、たとえば、league/view&id=2 に移動すると、「SELECT COUNT(*) FROM tbl_player
t
WHERE League_id=:leagueId」というエラーが表示されるため、関係が機能していないように見えることです。私は何が欠けていますか?
どうもありがとう!
ruby-on-rails - 2 つの関係の交点
次のように、同じモデルでレコードを保持する 2 つのリレーションがあるとします。
これら 2 つの関係の交点、つまり、両方の関係にある会社のみを見つけるにはどうすればよいですか?