問題タブ [stofdoctrineextensions]
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.
symfony - Symfony2 - 翻訳可能なフィールド - クラス 'Gedmo\Translatable\Entity\Translation' がチェーン構成された名前空間で見つかりませんでした
エンティティのいくつかのフィールドを翻訳しようとしていますが、オブジェクトを作成しようとすると次のエラーが発生します...
そしてエラー:
私は Symfony 2.5 を使用していますが、2.4 でも発生します。どうすればこれを解決できますか?
php - DoctrineExtensions - ツリー オブジェクト クラス: MyBundle\Entity\Category には、この時点でツリー メタデータが必要です
Symfony2 アプリケーションで DoctrineExtensions のツリー機能を使用したいと考えています。
しかし、私はこのエラーが発生します:
シンフォニー:v2.5.3
ドクトリン共通: v2.4.2
DoctrineExtensions : マスター
このドキュメントに従ってSymfony2 に Gedmo Doctrine2 拡張機能をインストールしましたが、何か問題があるようです。
doctrine-orm - Doctrine Translatable を使用して、翻訳された製品の翻訳された関連付け (カテゴリ名) を取得する方法は?
私のデフォルトのロケールは pl_PL です。en_US に切り替えると、次のコードで期待される結果が得られます。
しかし、モデル\製品の関連付けでカテゴリを取得したい場合、翻訳されていません:
翻訳可能な拡張機能のバグですか、それとも私のコードに何か問題がありますか?
ごみ:
モデル\製品
モデル\製品カテゴリ
php - SoftDeleteable の使用の背後にある一貫したロジック
SoftDeleteableが Doctrine Extension である ことは誰もが知っています。
これにより、オブジェクトを "ソフト削除" する動作が可能になり、SELECT 時にタイムスタンプを付けてそれらをフィルタリングできますが、データベースから明示的に削除することはできません。
これを考慮して、テーブルに新しい行を挿入し、上記の削除済みとしてマークされているが物理的にそこにある場合の一貫したロジックはどれですか?
ポイントは、私は最近、アプリケーションでこの動作を使用することを余儀なくされたということですが、新しいレコードを挿入しているとき、論理的には、レコードが存在する場合、次のようなエラーが発生しました。
「INSERT INTO fos_user (username, username_canonical, email, email_canonical, enabled, salt, password, last_login, locked, expired, expires_at, Confirmation_token, password_requested_at, roles, credentials_expired, credentials_expire_at, deletedAt, createdAt, updatedAt) VALUES ( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ' with params ["admin1" "admin1" "admin "、"管理者"、1、"8ycal2x0eewwg0gw0o0gcw884ooossg"、"886mLvLTi1yPdSBTR9Cfi + + a3lvideQ4pw89ZHDOWVz86kJqXjx7C11ZIwTvzET7N1Fk \ / yHsw10z3Cjm9k + m \ / g =="、null、'0、null、: 2 0; s: 16: \ "ROLE_PROFILE_ONE \" i: 1, s: 16: \ "ROLE_PROFILE_TWO \";} ", 0, null, null," 09/12/2014 18:16:01 ""9/12 /2014 18:16:01"]:
SQLSTATE [23000]: 整合性制約違反: 1062 キー 'UNIQ_957A647992FC23A8' のエントリ 'admin1' が重複しています
私の質問は、SoftdDeleteableを処理して新しいレコードを入力する方法です。あなたが何をするか、またはより少ないアイデアの例が私によく来て、助けになるでしょう.
symfony - Symfony 2 - Gedmo\Slug でスラッグを生成する
Sluggable を使用するためのドクトリン拡張機能をインストールしました。
私はこれを作ります:
composer.json
AppKernel.php
アプリ/設定/config.yml
Djoo\AppliBundle\Entity\Nomenclature.php
私のコントローラーでは、これを作成して、データテーブルの古い値のスラッグを生成します。
エラーはありませんが、古い値は null スラッグです。新しい要素を作成しようとしましたが、良いスラッグがあります。あなたとアイデアはありますか?
ありがとう
symfony - StofDoctrineExtension Tree を使用して子の子を取得できない
試用目的で動的に作成されたデータベースがあります。親(ホーム)を作成し、その子を設定してから、それらの子の子(サブチャイルドとも言えます)を作成しました。
ここで、すべての子のリストのみを取得したいと考えています。
マイコード
今、私は自分のビューに $nodes を返しています。その代わりに、すべての子のすべてのサブ子ではなく、1 つの子ノードのみのサブ子のみを取得します。
私がここで犯している間違いは何ですか?助けてください、ありがとう!!!