問題タブ [doctrine-query]

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 投票する
2 に答える
1638 参照

doctrine - Doctrine Updateクエリでリテラル文字列値を設定するには?

doctrine 1.2 については、次のような例がたくさんあります。

しかし、私がやりたいのは別のセットです:

ただし、これは例外につながります。もちろん、foo は amount のように列ではないためです。どちらにも運がありません'´foo bar´'。foo bar が文字列リテラルであることを明確にするにはどうすればよいですか?

これは見るのに適切な場所だと思いますが、それ以上の情報は見つかりません。また、そこに記載されている「混合パラメーター」と「文字列更新」について詳しく知りたいです。おそらく、DOCTRINE::FLAG_LITERAL などがありますか?

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

doctrine-orm - 製品が複数のカテゴリに等しい場合の教義 2 クエリ

これは複数の場所を許可しません...

$categories は、正しい製品を選択するために一致する必要があるカテゴリで構成される配列です。靴(3)、黒(20)、小(24)など

可能?

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

zend-framework - Doctrine2エンティティおよびZendフレームワークでDQLを使用すると混乱します

国、地域、州、町の4つのエンティティがあります。



DQLを使用してクエリを作成し、特定の地域の町のリストを取得したいと思います。

私が使用しているアクティブな町の簡単なリストを取得するには:

さて、要点をつかむために。結合を設定してこれを機能させるには、region_idを渡して、リージョン内のすべての町を返すことができます。

ネイティブSQLでは、次のようにします。

ありがとう。

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

doctrine - LIMITを使用したDoctrine更新クエリ

次のようなLIMITを使用してupdate-queryを実行したいと思います。

これはDoctrine2.1でどのように可能ですか?

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

php - symfony 1.4 読み取り関係 1:n 教義

2 つのテーブルとの関係を取得したい。

これは私の schema.yml です

* @method Doctrine_Collection getOpcionsFK() 現在のレコードの「Opcions_FK」コレクションを返します。

そして、私はこのコードを持っています:

エラー:

public function filterGet(Doctrine_Record $record, $name)

}

誰かがそれを実行しないものを知っていますか?

ありがとう

よろしく

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

php - Doctrine2モデル1対多の多対1のクエリ

私はそのような教義の実体を持っています:

そしてリポジトリ内のメソッド:

}

しかし、dqlを実行しようとすると、次のようになります。

string '[Semantical Error] line 0, col 67 near 'pb_b_id = p_id': Error: Class App\Entity\Page has no association named App\Entity\Page\Basket'

結合テーブルに追加のフィールドが必要なため、多対多の関係を使用したくないため、私が間違っていること。

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

doctrine - フィールドにアンダースコアがある場合の Magic Doctrine2 ファインダー?

フィールド間にアンダースコアがあるfind*()場合、Doctrine2 の魔法のメソッドを使用すると問題が発生します。

エンティティ 'Acme\SecurityBundle\Entity\Package' にはフィールド 'isEnabled' がありません。したがって、エンティティのリポジトリで「findByIsEnabled」を呼び出すことはできません。

これは、エラーを複製するための YAML の単純なエンティティ定義です。

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

doctrine - Doctrine クエリが実行されていません

常に発生していないDoctrineクエリを実行しようとしています:私が持っているコード:

面白いことに、これは間違った列を返しますl.lidl.someOtherColumn

だから私がどこでだまされているのかわからないので、あなたのコメントや批評家は大歓迎です.

ありがとう!

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

symfony1 - そのクエリから自動的に更新されたクエリビーに基づくEmailng-list

(いくつかのパラメータに基づく)emailing-listが既存のクエリから自動的に更新されています。説明:「新しいユーザーリスト」と呼ばれるメールリスト(メールアドレスのみを含む)があり、新しいユーザーがいると自動的に更新されます。これはどこかにストックされたクエリによって行われると思います!

何か案は?

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

php - 名前空間の Doctrine エンティティ名が解析中に誤解される

次のような Doctrine ORM コードが少しあります。

このコードは何年も問題なく機能しています。最近、LAMP スタック環境と Netbeans IDE を再インストールし、SVN からコードをチェックアウトしただけです。ただし、このコードは次のエラーをスローします。

エラー メッセージを見ると、「モデル」と「エンティティ」の間に「\」がありません。これは「\models\entities」である必要がありますが、「\modelsentities」として「表示」されます-これは間違いなく存在しません-したがって、エラーが発生します。

何らかの奇妙な理由で、コードが解析される前にスラッシュが取り除かれていると思います。問題は、この原因を見つけることができなかったことです。次のようにステートメントから WHEN 句を削除すると、問題が解消されることがわかりました。

目に見えない可能性のある制御文字をエスケープして、php.ini の新しい環境設定 (たとえば) をチェックして、エラーの原因についての手がかりを得ようとしました。助けてください、ありがとう。