問題タブ [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 投票する
2 に答える
532 参照

symfony - CmfRouting + JMSI8nRouting: 連携させるには?

私は自分の (Sylius) プロジェクトで JMSI8nRoutingBundle を使用していましたが、すべてうまくいきました。

一部のルート (主に製品) を CMFRouting に切り替えましたが、JMS i8n ルーティングを有効にするとこれらのルートが正しく機能しません{{ path(product) }}

JMS i8n ルーティングを無効にすると、CMF ルートと従来のルートですべてがうまくいきます。

私の質問は、JMS i8n ルーティングと CMF ルーティングを連携させるために何か特別なことはありますか? 一緒にチェーンを行うのではなく、JMS が CMF を引き継いでいるようです。

奇妙なことに、このトピックに関して Google で何も見つかりませんでした。

前もって感謝します。

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

sonata-admin - 多値編集用の標準フォームタイプ? (Symfony CMF PHPCR)

Sonata Admin をバックエンドとして使用しています。多値のPHPCRドキュメントフィールド内にあります(つまり、PHPでは文字列の配列です)。Sonata admin 内で要素を追加/削除したいと思います。どのタイプを使用すればよいですか? コレクションを試みましたが、管理者には何も得られません。私がsonata_type_collectionを試してみると、管理者は私に管理者コードを期待しています(別の管理者だと思います)が、そうではありません。

以下のようなドキュメントのフィールドには、どのフォーム タイプを使用すればよいですか?

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

symfony - インストール symfony-cmf PHP 致命的なエラー

symfony-cmf をインストールしましたが、最後にこのエラーが発生しました:

PHP 致命的なエラー: クラス Sonata\MediaBundle\Block\MediaBlockService には抽象メソッドが 1 つ含まれているため、抽象として宣言するか、/home/jeremy/web/vendor/sonata で残りのメソッド (Sonata\BlockBundle\Block\BlockServiceInterface::validateBlock) を実装する必要があります。 -project/media-bundle/Block/MediaBlockService.php の 213 行目。

私の composer.json :

アイデアはありますか、ありがとう。

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

linux - Symfony CMF を使用した 'app' フォルダーの権限の問題

Ubuntu 13 を実行している Linux VPS にSymfony CMF (標準版 1.1) をインストールしました。すべてがエラーなしでインストールされますが、/app/cache および /app/logs フォルダーに関する権限の問題が常に発生します。

私が知る限り、CMF をユーザーrootとしてインストールし、フロントエンドはユーザーwww-dataを使用しています。問題なく動作させる唯一の方法は、これらのコマンドを使用することです。

その後は完全に機能しますが、セキュリティの観点から、これは正しい方法ではないと確信しています。

したがって、この問題を経験したことがある人なら誰でも /app/ パーミッションの問題を解決する安全で正しい方法を教えてくれることを願っています。

プロジェクトの立ち上げを妨げているこの小さな問題を解決する必要があるため、さらに情報を提供したり、構成を表示したりする必要がある場合は、喜んで提供します。

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

php - 「sonata.page.admin.block」のパラメータが存在しません

Symfony CMF での Sonata バンドルのほとんどのインストールがほぼ完了しました。今のところ。私の最後のステップは、Sonata PageBundle で仕上げることです。必要なすべての依存関係と必要なバンドルをインストールし、このマニュアル ( http://sonata-project.org/bundles/page/master/doc/reference/installation.html )を使用して app/config からいくつかの構成またはルーティング ファイルを変更しました。

「最後の」ステップを実行したいときに問題が発生します。

次のエラーが表示されます。

{ParameterNotFoundException: サービス "sonata.page.admin.block" は、存在しないパラメーター "sonata.block.container.types" に依存しています。「sonata.page.block.container.class」のことですか?}

依存関係パラメーターが欠落していることは明らかですが、正確な問題を特定することはできません。

my sonata_page & sonata_block from app/config/config.php;

SOにも同様の質問がありますが、4 か月間回答がありませんでした。Google には、この問題に関する (私が見つけた) 情報がありません。

誰かがどこで何が間違っているのかを指摘できるなら、私はそれを聞きたいです..