問題タブ [doctrine]

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

php - symfony doctrine:build-schema エラーの解決方法 (不明なリレーション エイリアス table_name)

このsymfonyエラーを解決する方法:

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

php - Doctrine - 外部集計値によるフィルタリング

Doctrine のどこで Aggregate 関数の結果を使用するにはどうすればよいですか?

たとえば、ばかげた数のユーザーを知りたいです。

Dqlのどこでusers_phonenumber_countにアクセスするにはどうすればよいですか?

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

sql-server-2008 - SQLServerに日時を挿入しないDoctrine

Doctrine ORM 1.0は、日時値をISO8601形式で挿入します。つまり、 '2009-10-23 12:31:22'ですが、何らかの理由でSQL Server 2008 ExpressをDBとして使用すると、挿入された値がNULLであるかのように例外がスローされます。クエリは次のとおりです。

{sfDoctrineLogger} executeQuery : INSERT INTO [vbif_inventarios] ([anulado], [id_restaurante], [fecha_inventario]) VALUES (?, ?, ?) - (0, 1, 2009-10-29 06:06:00 )

列[fecha_inventario]はDATETIME列です。

それは私に与えます:

[err] {Doctrine_Connection_Mssql_Exception} SQLSTATE[HY000]: General error: 10007 No se puede insertar el valor NULL en la columna 'fecha_inventario', tabla 'vbif_operativo.dbo.vbif_inventarios'. La columna no admite valores NULL. Error de INSERT. [10007] (severity 5) [(null)]

日付フィールド(SQL Managerを介したクエリ)列に同じ文字列を手動で挿入しようとしても機能しません。SQLServerにこれらの文字列を正しく受け入れるようにする方法はありますか?私はそれがそれらをサポートしていることを読みました。

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

sql - Doctrine - WHERE cond1 AND ( cond2 OR cond3) をどのように尋ねますか

Symfony プロジェクトで Doctrine を使用しているときに、条件を適用してから、次の 2 つの条件 (両方ともサブクエリ) のいずれかを適用する必要がある状況に陥りました。andWhere() および orWhere() 関数は知っていますが、これらを使用して次のようなものを生成するのに問題があります: WHERE cond1 AND ( cond2 OR cond3)

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

php - symfonyの違い.class.phpおよびTable.class.php

<ModelName>.class.phpCuoldの誰かがDoctrineの自動生成ファイルとの違いを説明してくれます<ModelName>Table.class.phpか?たとえば、Jobeetチュートリアルには、JobeetJob.class.phpとJobeetJobTable.class.phpがあります。

各ファイルの役割と、モデルクラスのメソッドをどこに配置する必要があるのか​​がわかりません。

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

php - PHPDoctrineの関係と継承

私はDoctrineを見てきましたが、それは私のOOPHPアプリケーションでモデルを管理するための良い方法のようです。

オプションのプロパティを持つモデルを作成したいと思います。データベースにnull値を設定するのではなく、これらのプロパティの一部(すべて?)に対して個別のテーブルを作成し、それらに関連するノードの外部キーを指定したいと思います。次に、データをクエリするときに、オプションの値に対して外部結合を実行します。

Doctrineでこのようなものを実装する方法はありますか?

ドキュメントをまだ詳しく調べていませんが、1つのモデルを複数のテーブル内で効果的に定義できますか?私が見た例はこれについて言及していないようでした。

それが理にかなっていることを願っています!

アドバイスをいただければ幸いです。

ありがとう。

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

php - Doctrine ORM:別のよ​​うなテーブルを作成する

Doctrineを使用するときに、別のようなテーブルを作成する方法はありますか?MySQLにはそうするための関数があることを私は知っています:

テーブルuserとuser2は同一になります。これはDoctrineで実行できますか?

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

php - PHP Doctrine ORM初心者 - データベースを削除するための有効なDSN?

私はdoctrineのチュートリアルを読んで気に入っていますが、dbスキーマを削除/再生成するところに行き詰まっています。

これは私が使用しているコードです(チュートリアルからほぼそのまま)

DSN に使用する正しい構文を誰か教えてもらえますか? 与えられた例は少しわかりにくいです。

XAMPPを介してlocalhostで実行しています。

アドバイスをいただければ幸いです。

ありがとう。