問題タブ [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.

0 投票する
1 に答える
554 参照

ruby-on-rails - 「find_all_by_」使用時のエラー

使用中にエラーが発生するfind_all_by_

これは機能します。しかし、私が置き換えるfind_by_find_all_by_、このエラーが発生します

find_all_by_に対応するすべての本を取得するために使用したいauthor_id=4

0 投票する
3 に答える
5066 参照

php - CakePHP 2.0.4 - 条件付きの findBy マジック メソッド

CakePHP 2.x をテストするために小さな cms を構築しようとしています。

私の PagesController (単一のサイトを表示するため) では、次のコードを使用します。

結果は、レコードが表示可能としてマークされている場合にのみ設定する必要があります。しかし、このコードブロックはエラーをスローします。

API は、これらの findBy マジック メソッドで許可されるパラメーターは 1 つだけであると説明しています。

条件付きで結果を取得するにはどうすればよいですか?

0 投票する
1 に答える
4521 参照

ruby - Rails3-find_byが機能しない

奇妙な問題があります。

私には2つのモデルのユーザーと役割があり、それらの間には多対多の関係があります。ユーザーのロールコレクション内で「Administrator」という名前のロールをフィルタリングしたいと思います。

モデルでは、このコード

画面に出力:[ロールID:1、名前: "Administrator"、created_at: "2012-01-22 21:55:45"、updated_at: "2012-01-22 21:55:45"]

しかし、このコード

何も印刷しません。そしてこれ:

真に印刷します!

find_by_nameメソッドが機能しないのはなぜですか?コンソールで試してみましたが、うまくいきました。

私のコードスニペットは次のとおりです。

そして、出力は次のとおりです。

私は何が間違っているのですか?それは愚かなことでなければなりません。このコードはvalidateメソッドにあるため、ユーザーが保存される前に実行されます。

0 投票する
4 に答える
58072 参照

selenium-webdriver - アノテーション「@FindBy」の用途は何ですか?

@FindByの注釈について誰か説明してもらえWebDriverますか?

どこで、なぜそれが使用されるのですか?

0 投票する
4 に答える
82025 参照

doctrine-orm - OR条件付きの教義findBy

DoctrineメソッドORでステートメントを使用することは可能ですか? findBy()指定された配列が次のように解釈されることを知っていcase1 AND case2... ます

を意味する

今、私は何かを表すものが必要です:

すべてのケースを取得する方法はありますか?

0 投票する
2 に答える
932 参照

grails - Grails には domain.find-by... オプション ":select" があり、レールのように列を制限できますか?

Railsでは、 Order.find(:all,:select=>"id,name...... または Order.where(....).select("id,name") を使用して列を制限できます.

しかし、私はGrailsで同様の方法を見つけることができません. それで、私にそれを手伝ってもらえますか?ありがとう。

0 投票する
1 に答える
1096 参照

grails - インターフェイス プロパティを持つ Grails FindBy*

私は次のようなクラスを持っています

次のようにアカウントを照会しようとすると

このエラーが発生します

このインターフェースの使用

テスト用にモックオブジェクトを使用しています

ありがとう

0 投票する
1 に答える
1589 参照

php - Zend Framework&Doctrine2findBy空の配列を返すエンティティを使用

私はエンティティを使用していくつかのfindByに苦労してきましたが、何が悪いのか本当に理解できません。

私はこれらの2つのクラスを使用しています:

GPos_Model_Product

GPos_Model_Store

注:読みやすくするために、両方のクラスの不要なフィールドを削除しました

問題は次のとおりです。コントローラーの1つで、特定のストアにリンクされているすべての商品を取得しようとしています。

奇妙なこと$products = GPos_Model_Product::findByStore($store);に、代わりに使用すると、例外は発生しませんが、結果として単に空の配列になります。同じ関係を持ち、正常に機能する他の2つのエンティティについて、別のコントローラーでまったく同じ方法(getId()を使用)を使用しました。

DBを確認しましたが、パラメーターとして使用しているストアは実際にいくつかの製品にバインドされています。つまり、結果として空の配列も正しくありません。8つの製品の配列を取得する必要があります...

正常に動作している他のコントローラーのコードは次のとおりです(コードを再度絞り込みました)。

これらの2組のエンティティはまったく同じ方法で宣言されているので、実際にはわかりません...

ご協力いただきありがとうございます!

0 投票する
1 に答える
4154 参照

doctrine-orm - 多対1マッピングに関するDoctrine2findby

一方向の多対1マッピングを持つ2つのエンティティがあります。

ここにありProductます:

ご覧のとおり、$categoriesはGPos_Model_CategoryエンティティのArrayCollectionです。

それで?ここで、特定のカテゴリに含まれるすべての製品と、特定のカテゴリに含まれない すべての製品を取得したいと思います。

私は試しまし$products = GPos_Model_Product::findByCategories($category->getId()); たが、それは私にしか与えられず
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= '1'' at line 1$categoryのIDは1なので、それは行く方法ではないと思います。誰もがそれに対処する方法を知っていますか?

ありがとうございました!

0 投票する
2 に答える
47 参照

ruby-on-rails - howto find_by ownkey レールの正確なエントリ

own_key によって正しいエントリを見つける必要がある show-action があります。own_key は UUIDTools::UUID.timestamp_create().to_s として生成されます。次の質問はここにあります。

ルートはここにあるので、生成します

/ の後に単純な文字を 1 つだけ入力すると、エントリも返されるのはなぜですか? own_key はそう見えますf6d47c20-a276-11e1-b127-68a3c454c2b4。したがって、/lists/fi と入力すると、f own_key でエントリが取得されます。own_key を持つエントリのみを取得するにはどうすればよいでしょうか? 制約によって実行できますか?

誰かが私たちを助けることができれば助けてくれてありがとう?

マーカス