問題タブ [symfony-cmf]

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

php - Symfony2 - simplecms:エクストラデータを追加するには?

simplecms のエンティティ Page のフォームに問題があります。配列 Extras にアイテムを追加したいので、 formtype に追加しました。

vars はクラス Page にあり (オーバーライドする必要はありませんでした)、関数 removeExtra() および addExtra() も (フォームの栄養補給に必要です)

フォームは機能していますが、送信すると removeExtra() が見つかりますが、addExtra() は見つかりません

「公開メソッド「removeExtra()」が見つかりましたが、クラス Symfony\Cmf\Bundle\SimpleCmsBundle\Doctrine\Phpcr\Page で公開「addExtra()」が見つかりませんでした」

誰かがすでにこの問題を抱えていましたか?または、エクストラにデータを追加する方法を知っていますか? THX (私の英語でごめんなさい)

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

symfony - カスタム コンテンツのツリー ブラウジングを有効にする

Web サイトにある一連のページのカスタム PHPCR ドキュメントを作成したいと考えています。SimpleCms/Page クラスを拡張し、オブジェクトを作成して、ドキュメント マネージャーを使用して永続化しました。node:dump コマンドを使用してコンテンツをデータベースで表示できますが、ツリーブラウザで表示できません。

したがって、ツリーブラウザにカスタムブランチを表示させるために提供する必要がある他のものは何かを知りたいです。

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

symfony - Doctrine ODM PHPCR クエリ ビルダー ドキュメントがリレーショナル データベースに結合する

構築中の CMS 用に 2 種類のストレージがあります。リレーショナル データベースとコンテンツ リポジトリ (PHPCR + Doctrine ODM)。Userリレーショナル データベース内に保存されている があり、PHPCRPost内に保存されているドキュメントがあります。すべてのアクティブ ユーザーのすべての投稿を取得するにはどうすればよいですか。

疑似コード (デモンストレーション用):

これは可能ですか?それとも、すべてのデータに対して 1 種類のストレージ (リレーショナルまたは PHPCR) を使用する必要がありますか?

誰かが私を助けてくれることを願っています!

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

symfony - Symfony CMF uri プロパティとルート ノード

CMS システムでルートを処理するための最適なソリューションは何かと考えていました。現在、(RouteProvider を介して) symfony ルート オブジェクトに変換するドキュメントで URI プロパティを使用しています。これは私にとって最もシンプルでエレガントなソリューションのように思えますが、そうですか?

ルートのドキュメントで URI プロパティを選択する必要があるのはいつですか? ドキュメントにマップする特定のルート ノードを使用する必要があるのはいつですか? メリットなどは?

デフォルトでは、CMF は個別のルート ノード/ドキュメントを使用して、ルートをコンテンツ ドキュメントにマップします。

ありがとう!

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

php - ルーティング自動バンドルを更新できません

私は作曲家の専門家ではないので、おそらくそれについていくつか理解していません。

それを学ぶために使用したい新しい Symfony CMF バージョンがあります: https://github.com/symfony-cmf/symfony-cmf/blob/master/composer.json

composer.json でわかるように、以下を使用する必要があります。

ルーティング自動バンドルhttps://github.com/symfony-cmf/RoutingAutoBundle/blob/master/composer.json :

この違いにより、routing-auto-bundle を使用できなくなりますか? または、これで何とかできますか?前述のように、私はまだ作曲家を学んでいます。