問題タブ [dql]

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 に答える
1038 参照

doctrine - Doctrine: 不明なテーブル エイリアス。この DQL は正しいですか?

クエリを実行しようとしていますが、エラーが発生します:

不明なテーブル エイリアス

テーブルは次のようにセットアップされます。

次の DQL を実行しようとしています。

誰かが問題を見つけますか?

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

php - float 値を使用した Doctrine_Query の更新

ユーザーの残高を増やす必要があるため、次のようにします。

そして、「不明なコンポーネントエイリアス0」というエラーが発生しました。0 .15が原因だと思います。では、ユーザーのテーブルに SELECT クエリを追加せずに (DQL を使用して) 残高を更新して、残高を取得し、新しい残高を計算し、次のようなクエリを実行するにはどうすればよいですか?Doctrine_Query::create()->from('User')->update('balance', '?', $new_balance)->execute();

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

sql - クエリの位置パラメータと名前付きパラメータはどういう意味ですか?

ここで、位置パラメータを取得しました。

そしてここに名前付きパラメータ:

これはDQL(ドクトリンクエリ言語)ですが、概念は同じだと思います。

誰かがこれらが何を意味し、何をするのか説明してもらえますか?

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

php - Doctrine_Queryでの仮想フィールドの使用

仮想フィールドに基づくロジックをDoctrine_Queryに挿入する方法はありますか?

モデルに仮想フィールド「getStatus()」を定義しました。これを最終的にDoctrine_QueryのWhere句で使用します。

ただし、「ステータス」はテーブルの列ではなく、モデルのビジネスロジックによって計算されます。

クエリの実行後にコレクションをフィルタリングすることは、状況によっては機能しますが、コレクションにアクセスする前にオフセットなどを計算するため、Doctrine_Pagerがミックスにスローされた場合は機能しません。

Doctrine_Pagerを捨てて、Doctrine_Collectionを変更した後にその機能を再構築するのが最善ですか?

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

model-view-controller - アクションレイヤーからモデルにデータを渡す

LocationTable.class.php に DQL クエリがあります

このクエリでは、URL を介してアクションに渡される ID が必要です ?id=2

アクションでは $request->getParamater('id') でこれにアクセスできますが、クエリが存在するモデルでこれを利用できるようにするにはどうすればよいですか? where句に必要です。

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

mysql - DQLクエリが失敗する

MySQL DBに2つのテーブルがあり、doctrine1.2とsymfony1.4.4を使用しています。

InstalledbaseとSpare

次に、テーブルに参加して、スペアにあるアプリの数を示します。

例えば

Doctrineはapp_idフィールドのテーブル間に関係があることを知っていますが、エラーが発生します

yaml: http: //pastey.net/137237 私はこれを理解できません、誰かが教義が不平を言っていることを知っていますか?

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

php - 水和した教義の結果がNULLであるかどうかを確認します

DQLの結果がNULLかどうかを確認しようとしています。

次のDQLクエリを取得しました。

ここで、s.aantalがNULLかどうかを確認したいので、次のようにします。

変数がnullでない場合はすべて機能しますが、実際にNULLの場合は、E通知メッセージが表示されます。

if条件が実行されるため、nullであることがわかります。

奇妙なことは、問題なく動作する別のページでまったく同じことをしていることです。しかし、それらのメッセージは一般的に何の役にも立たないので、私は何か間違ったことや愚かなことをしているに違いありません。

だから誰かが私にこれを説明できますか?:)

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

php - リレーションを使用したDQLの更新

次のモデル:

そして、私はDQLをフォローしてみます:

結果:

基本的には、フィールドの値に応じて、Field-Ownerの「iron」属性を更新したいだけです。

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

doctrine - Doctrine DQL: FKテーブルへの子/関係を持つエンティティを選択

私のセットアップが

生徒がいる DQL 教師を選択するにはどうすればよいですか? のようなものになると思います

しかし、私count(t.students) > 0は間違っていることを知っています...次に何を使用しますか?

アップデート

では、多対多の自己参照関係とは何でしょうか? ここで、ユーザーは教師または生徒、またはその両方になることができます...以下のコード...生徒を持つユーザーを取得するためのDQLは何ですか?

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

doctrine - Doctrineでオブジェクトを見つけるにはどうすればよいですか?DQLまたはfind()

データベースからオブジェクトを見つける正しい方法は何ですか?

私はあることを知っています

createQueryプリペアドステートメントのようになり、より安全になると思いますか?

DQLで名前付きパラメータを設定するにはどうすればよいですか?