問題タブ [findby]
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.
regex - Grails findByName 正規表現
というドメインクラスがありますoption
。という属性がありますname
。
名前は次のとおりです。
abc で始まるすべてのオプションが必要です。通常、私は Options.findByName("xyz") を使用しますが、abc で始まるすべてが必要です。したがって、その例では:
正規表現は /abc(.).*/ のようになります
でもそれってどこに書いたらいいの?
php - arrayCollectionのsymfony2教義findBy id
Symfony2.3.4 と Doctrine を使用しています。
クラス Edition との ManyToMany 関係を持つクラス Student があります。
今、私の StudentController には、この IndexAction($edition_id) があり、DB 内のすべての学生ではなく、指定されたエディション ID に関連する学生のみを一覧表示します。
$edition_id で使用する何らかの基準を考えていますが、思いつきません。
ヒントをいただければ幸いです。
@dmnptr: 私はそれを試みています。
あなたが書いたその関数をコントローラーと追加したメソッド IndexAction($edition) に入れました
問題は、パラメーター $edition が次のような twig テンプレートから来ていることです。
Edition オブジェクトを保持するエンティティです。
しかし、私がそれを行うと、このエンティティは __toString() メソッドを返します。これは、あなたが私に与えた関数が使用するエディション自体ではなく、エディションの名前の文字列を意味します。
さて、__toString() メソッドではなく、テンプレートからオブジェクト自体を取得する方法をご存知ですか、ありがとう...
java - Selenium: By-instance を変更するか、2 つの By-instances を連結する
2 つの By を結合/連結することはできますか?
私が持っている場合By
そしてもう一つBy
このxpathを持つ新しいByに2つのByを連結することは可能ですか?
何かのようなもの
使用事例:
ページ オブジェクト モデルを使用します。
これで、子ページ オブジェクト モデルのようなテーブルができました。このテーブルには、データを選択するメソッドが必要です。いくつかのhtml構造の問題(サードパーティです)のため、セルのクラスとこのセルのテキスト/コンテンツをチェックして、div(行)の子であるテーブルのセルをxpathする必要があります。
symfony - リレーションシップからのプロパティを持つ Symfony2 findBy メソッド
リレーションからのプロパティによってドクトリンエンティティをクエリすることが可能かどうか疑問に思っています。
例を次に示します。
次のような link->title プロパティでエンティティ B を照会することは可能ですか。
現在、エンティティ B リポジトリのカスタム関数を使用してこれを達成していますが、何か不足している可能性があります。
grails - Grails domain find メソッドを使用してコードを繰り返す
初期の問題
基本的に1行しか異なる異なるメソッドがある場合、1つのメソッドを作成してDRYにする方法はありますか。
例:
したがって、1 つのメソッドを作成し、単純にパラメーターとして渡す方法はありますか。
- ドメインクラス
- 検索するID
それとも、代わりに SQL ステートメントを渡すほうがよいでしょうか?
アップデート
@dmahapatro のコメントに基づいて、次のことを思いつきました。
残りの問題は次のとおりです。
- さらにクリーンアップする方法/よりクリーンにする方法。
警告を回避する方法:
[ApiController] の [findAndShow] アクションは、タイプ [groovy.lang.Closure] のパラメーターを受け入れます。インターフェイス型と抽象クラス型は、コマンド オブジェクトとしてサポートされていません。このパラメーターは無視されます。
performance - findBy はデータベースを更新するように見えます
次のコードがあります。
SQL ログオンがあり、次のようになります。
DBを更新しています。これでなぜこれが遅いのか説明できますが、これが起こる理由はわかりません。
「findBy」によって更新が発生するのはなぜですか?