問題タブ [contain]
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.
java - 配列に指定されたオブジェクトがあるかどうかを確認します
X個の2DPointで構成される配列があり、その配列に指定された2DPointがあるかどうかを確認できるブール演算を実行することが目標です。このようなもの:
どうすればそのブール演算を実行できますか?どうもありがとうございます!
java - Java:文字列が LinkedList 要素の一部であるかどうかを確認する方法は?
さて、LinkedList と String があります。String が LinkedList 要素のいずれかに含まれているかどうかを確認したい。例えば:
「Hooray!」と出力されます。
明らかに、list.containsany は実際の LinkedList メソッドではありません。この目的のために使用しているだけです。
では、どうすれば私の例をシミュレートできますか?
ありがとう
php - Cakephp 1.3: ページ付けされたコメントにユーザーデータを表示する
もう 1 つのかなり基本的な質問だと思いますが、ぐるぐる回ってアイデアが尽きてしまったように感じます (笑)。
特定のコメントを書いたユーザーの名前、アバターなどを表示できるようにする必要があるページネーション (Ajax 経由) を使用してコメント システムを作成しようとしています。簡単に聞こえますよね?
これまでのところ、対応するユーザー情報を取得する方法を見つけることができず、ドキュメントにも役立つ情報が見つかりませんでした。
これまでのページネーションコードは次のとおりです。
そのため、contain を使用してユーザー モデルのデータを取得し、次のようにビューに表示しようとしました。
しかし、そのようにすると、もちろん $id に対応するユーザーの情報が表示されます...
ただし、現在のコメントの外部キー user_id からユーザー情報を取得する必要があります。そして、現時点ではそれを行う方法が途方に暮れています...どんな助けも大歓迎です。前もって感謝します!
cakephp - 深いモデルの関連付けに関するCakePHPの条件
CakePHP 1.3を使用して、3レベルの深い関連付けの条件を持つFindステートメントがあります:ホテル>部屋>部屋タイプ>名前
Findステートメントで、名前が「Suite」のRoomTypesのホテルのみを返すようにしたいと思います。
次のコードは機能するはずですが、機能せず、SQL構文エラーが示されています。
ホテルには多くの部屋がありますが、各部屋には1つのRoomTypeしかありません。
containsステートメント内での条件の使用について読みましたが、それは返されるRoomTypesのみを制限し、Hotels全体は制限しません。
ここに同様の質問が投稿されていますが、この問題を解決していると思われる質問は見つかりませんでした。
javascript - Javascript配列に値が含まれています
ページの読み込み時に、JSON配列を返します。
- には、画像の
src
すべてのソース名が含まれchecked
、チェックボックスのチェックされたタイプです。 - チェックする画像を定義します(すべての
checked
画像にチェックボックスがあります)。
次のような最終的なHTMLが必要です。
array contains
JavaScriptで使用できますか、それとももっと良い方法がありますか?
私の試み:
cakephp - CakePHP-1つのモデルからの結果を関連するモデルの条件が一致するものに制限する
CakePHPを使い始めたばかりで、取得した結果を、関連付けられたモデルのフィールドが特定の値と一致する結果に制限するのに問題が発生しています。私はここや他の場所で多くの関連する質問を見つけましたが、それらは私のシナリオよりも複雑または単純な状況を扱っているようですので、ここに行きます:
私が興味を持っている2つのモデルがあります。それは、 HABTM関係によって関連付けられているImageとCollectionです。関係は、結合テーブルcollections_imagesを介してImage.phpとCollection.phpで正しく設定されており、一般的にデータの書き込みや取得に問題はありませんでした。ContainableもImageモデルで適切に設定されています。
私がやりたいのは、$ this-> Imageでfind()を実行し、タイトルが$collectionである特定のコレクションに属するものだけを返すことです。私はこれをいくつかの異なる方法で試しました:
このため、次のエラーが発生します。
エラー:SQLSTATE [42S22]:列が見つかりません:1054不明な列'Collection.title'が'where句'にあります
関連するモデルを介して検索条件を直接確立することはできないようです。そこで、私は戻って、次のように包含を制限しようとしました。
今回は結果が出ましたが、適切なコレクションに属していない画像が含まれています。これは、pr()が$ collection="Urban"に対して提供する簡略化されたスニペットです。
ご覧のとおり、コレクションのタイトルが$ collectionと一致しない画像のコレクションデータは省略されていますが、画像データは含まれています。
ここで何が欠けていますか?これらの2つのアプローチのいずれかを私が目指していることを実行させる方法はありますか?
記録のために、私はまた別の方向からそれについて行きました:
必要なデータだけを返します。ただし、返されるデータの配列構造により、コードの他の場所で問題が発生するため、最終的にはImageから直接ページ付けできるようにしたいと考えています。
みなさん、お時間を割いていただきありがとうございます。
編集:
さらに検索した後、私はここで許容できる解決策を見つけました:
http://cakebaker.42dh.com/2007/10/17/pagination-of-data-from-a-habtm-relationship/
これには、マッピングテーブル「CollectionsImage.php」のモデルを作成し、 ImageとCollectionの両方に対してhasOne関係を確立する必要がありました。次に、paginate()がCollectionsImageで実行されます。
これは少し回り道のようで、指定されたタイトルのコレクションのIDを見つけるために追加の手順が必要になるため、もっと直接的な解決策を知っている人がいるかどうかはまだ疑問です。
jquery - JQuery:次の単語のいずれかが含まれています
<tr>
この行では、これらの単語のいずれかを含むが画像を含まないを選択しようとしていますが、機能していません。基本的に、ページで使用すると、ページが空白になります。
行に次の単語のいずれかが含まれている場合、おそらくより単純な方法でそれを行うにはどうすればよいですか?
ここでテストできます:http: //jsfiddle.net/cwar3/1/
python - 特定の文字をランダムな順序で含むリスト内の文字列を検索する
文字列のリストを定義したPython2.7でコードを書いています。次に、このリストの要素で文字のセットを検索します。これらの文字はランダムな順序である必要があります。つまり、入力からすべての1文字をリストで検索します。私はグーグルで回っていますが、解決策が見つかりません。
これが私が得たものです:
これは一例です。ここでは、これらの単語に「a」、「q」、および「k」が含まれているため、出力は「lake」および「que」のみである必要があります。これが行われるようにコードを書き直すにはどうすればよいですか?
前もって感謝します!
アレックス
string - 指定された文字列を含まない行全体を削除
sedを使用して特定の単語が含まれている場合、行全体を削除する方法はありますか? つまり、私は次のものを持っています:
ああ、bbb ccc
qqq fff yyy
ああああああああ
kkk cccwww
「ccc」を含む行を削除し、他の行はそのまま残したい。この例では、出力は次のようになります。
qqq fff yyy
ああああああああ
これはすべてsedを使用しています。ヒントはありますか?
jquery - 特定のテキストを含むdivの場合、親divjqueryをキャンセルするにはどうすればよいですか
私はこの問題を抱えています http://jsfiddle.net/valerioMassacci/LdCqX/
onclickが要素のセットを表示する特定のdiv「コメント」がありますが、別のdivに特定のテキスト「anonymous」が含まれている場合は、div全体をキャンセルする必要があります(表示されないだけではありません)
問題は、jqueryスクリプトが匿名の文字列を見つけてdisplay:noneを設定することです。しかし、コメントをクリックしても機能しません