問題タブ [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.

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

php - 複数の関係を持つスラッグ

と の 3 つのエンティティがAありBますCAは とへの 2 つの ManyToOne 関係を所有しBていCます。フィールドとでA構成される のスラッグを生成したい。今のところ、次のコードでとを使用してスラッグを生成できます。A.aB.bC.cA.aB.b

クラスA:

クラス B :

このコードでは、スラッグA.slugは次のようになり{{B.alias}}-{{A.name}}ます。であってほしい{{C.alias}}-{{B.alias}}-{{A.name}}SlugHanderhandlers配列オプションに別のものを追加しようとしましGedmo\Slugたが、2番目のものは無視されました。どうすればそれを達成できますか?

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

tree - Symony3 と stofDoctrineExtensionsBundle を使用して特性を持つ Gedmo ツリー リポジトリを構成する際の引数 1 エラー

エラーが発生しています:

私は使っている:

ツリー構造を管理するため。

トレイトを使用してツリー リポジトリを構成するには、ドキュメントのように行います。そして、質問の冒頭に示されているエラーが表示されます。ドキュメントに記載されているように、 Abstractリポジトリを拡張してツリー リポジトリを構成すると、別のエラーが発生することに注意してください。

「AppBundle\Repository\EntityManager のインスタンス」を引数 1 に指定するにはどうすればよいですか?

私のツリーリポジトリ

私のカテゴリ エンティティ

お知らせ下さい。お時間と知識をありがとうございました。

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

symfony - symfony3、doctrine2、およびstofDoctrineExtensionsBundleを使用してGedmoツリー要素のParentIdを取得する方法

序章

ツリー構造を管理するために、Symfony v3.1.6、Doctrine v2.5.4、および StofDoctrineExtensionsBundle [1] を使用しています。

ツリー構造をセットアップするには、Symfony.com [2] のドキュメントを使用し、続いて GitHub [3] のドキュメントを使用しました。次に、ツリーのセットアップに進みました。例 [4] のツリー エンティティを使用し、[5] のコードを使用してツリーを作成しました。

問題

木の要素ごとに処理したいのですparent_idが、どうしたらいいのかわかりません。

コード

コントローラ

建物ツリー データ配列

ダンプすると、次の$build_my_treeようになります。

しかし、私は次のものを手に入れたいです:

それはparent_id各ツリー要素にあります。

結論

お知らせ下さい。

お時間と知識をありがとうございました。

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

symfony - symfony3、doctrine2、stofDoctrineExtensionsBundle を使用して Gedmo ツリー要素のparent_id を取得します

序章

ツリー構造を管理するために、Symfony v3.1.6、Doctrine v2.5.4、および StofDoctrineExtensionsBundle [1] を使用しています。

ツリー構造をセットアップするには、Symfony.com [2] のドキュメントを使用し、続いて GitHub [3] のドキュメントを使用しました。次に、ツリーのセットアップに進みました。例 [4] のツリー エンティティを使用し、[5] のコードを使用してツリーを作成しました。

コード

機能CategoryRepository

使用する$parent = $query->getResult()と、次の出力が得られます。

しかし、使用すると次のよう$parent = $query->getArrayResult()になります。

出力にparent_idがないことに注意してくださいgetArrayResult...

質問

問題はparent_id、クエリ結果でツリー ノードを取得するにはどうすればよいかということgetArrayResultです。

結論

お知らせ下さい。

お時間と知識をありがとうございました。

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

php - Doctrine Extensions Sortable が位置を 1 以上変更すると正しく動作しない

Symfony 3.1 + Doctrine GEDMO 拡張を使用しています (StofDoctrineExtensionsBundle 経由)。エンティティが Sortable 動作になるように設定しました。

位置を1つずつ変更すると、ソート動作は正常に動作します:

しかし、JS ドラッグ & ドロップを実装して位置を変更すると、全体が奇妙になります。たとえば、次の表があるとします。

ID 6の行に対してこれを行うと:

テーブルは次のように変わります。

位置 1 には何もありませんが、位置 5 は 2 回占有されています。何か案は?