問題タブ [doctrine-extensions]
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.
forms - Gedmo Doctrine Extensions ツリーは、親なしでカテゴリを作成できません
Gedmo Doctrine Extensions を使用して、カテゴリをネストされたセットとして処理しています。REST API を構築しており、カテゴリを作成するルートがあります。ルート カテゴリまたは子カテゴリを作成できるようにしたいと考えています。エンティティはこちら
フォームはこちら
そしてコントローラーはこちら
子カテゴリを作成したい場合は、問題なく動作します。しかし、フォームの「親」フィールドを削除せずにルートカテゴリを作成したい場合、このエラーが発生します
An exception occurred while executing 'SELECT b0_.id AS id0, b0_.name AS name1, b0_.lft AS lft2, b0_.lvl AS lvl3, b0_.rgt AS rgt4, b0_.root AS root5, b0_.parent_id AS parent_id6 FROM bo_categories b0_ WHERE b0_.id IN (?)' with params [""]:\n\nSQLSTATE[22P02]: Invalid text representation: 7 ERROR: invalid input syntax for integer: "",
"class": "Doctrine\DBAL\DBALException
なぜこのエラーが発生するのですか? フォームで「親」の値を空/nullにすることはできませんか?
symfony - Gedmo Doctrine Extensions の Personal Translations とは何ですか?
Gedmo Doctrine Extensions の Translatable 動作には、「Personal Translations」に関する指示があります。誰かが個人的な翻訳とは何かを明確にしてもらえますか?
symfony - パラメータコンバーターでドクトリンフィルターを無効にする方法
プロジェクトで doctrine softdeleteable 拡張機能を使用しており、コントローラー アクションをそのように設定しています。
オブジェクトが削除された場合に NotFound を返すため、これはうまく機能しますが、論理的に削除されたコンテンツを表示できるように、ROLE_ADMIN を持つユーザーにアクセスを許可したいと考えています。
パラメーター コンバーターでフィルターを無効にする方法は既に存在しますか、それとも独自のカスタム パラメーター コンバーターを作成する必要がありますか?
validation - Symfony2:フォームなしでUploadedFileを検証する方法は?
ダウンロード ファイルを URL からサーバーにアップロードし、それをUploadable (DoctrineExtensions)で永続化する必要があります。ほとんどすべてが正常に機能します。私のアプローチは次のとおりです。
curl
サーバーの一時フォルダーにファイルをダウンロードするUploadedFile
メソッドを作成し、プロパティ値を入力します- アップロード可能なエンティティに挿入します
Media
- 検証を行う
- 永続化してフラッシュする
簡略化されたコード:
検証をスキップすると、すべて問題ありません。ファイルは正常に正しいパス (config.yml の Uploadable 拡張機能によって構成) に移動され、データベースに永続化されます。しかし、手動で作成された検証では、次のUploadedFile
エラーが返されます。
ファイルをアップロードできませんでした。
URL からのアップロードに対して Validator を無効にし、カスタム メソッドでファイルを検証することはできますが、Symfony Validator オブジェクトでそれを行うと、私にとってはよりクリーンなソリューションのように思えます。
それを機能させる方法はありますか?
symfony - DAY() Doctrine Symfony2で並べる
私はBeberlei DoctrinExtensions Bundleを使用して、Symfony2 で DAY()、MONTH()、および YEAR() を使用してクエリを実行しています。
すべてが選択で機能します。しかし、OrderBy を作成しようとすると、Syntax Error が発生しました。
これが私のコードです:
そしてエラー:
ORDER BY 句がないと、クエリは機能します。
誰かが私を助けることができますか?
doctrine-orm - Doctrine 拡張 - ツリー - 複数のルート
zf2 プロジェクトでは、ツリードクトリン拡張を多用しています- いくつかの大きなツリー データ構造を使用しています。ネストされたセットでの挿入と更新はコストがかかることがわかっています。また、ツリー プラグインは「ルート」列を使用して、更新するツリーを特定することもわかっています。
昨日、ツリーのドキュメントをもう一度読んだところ、「ネストされたセットでの複数のルートのサポート」が見つかりました。この機能に関するドキュメントは見つかりませんでした。
大きなツリーの下部ブランチの 2 番目のルート項目を定義して、この下部ブランチへの挿入と更新がツリー全体ではなく、このブランチのみに影響するようにすることができれば幸いです。出来ますか?
php - DoctrineExtensions が間違ったディレクトリを探している
PHP プロジェクトで Doctrine ORM を使用しています。
私のクエリの 1 つで、'COS' (コサイン) と 'SIN' (サイン) 関数を使用しています。Doctrine でこれを可能にするために、これを私の entitymanager 設定に追加する必要があります:
これは、ローカル PC + サーバーで実行すると問題なく動作します。
しかし、プロジェクトをオンライン Web サーバーに配置すると、次のエラーに直面します。
「vendor\beberlei\DoctrineExtensions」ディレクトリではなく、「vendor\doctrine」ディレクトリを探しています。
私の作曲家には以下が含まれています:
また、ベンダーのオートローダーには以下が含まれます。
誰でもこれを説明できますか...クラスローダーを追加しようとしましたが、それでも同じ問題です。
ローカルホストは正常に動作しています...