問題タブ [symfony-flex]

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

php - Symfony Flex - Doctrine 生成エンティティとエンティティ実行時例外

新しい Symfony 4 スキーマを Flex でテストしていますが、Doctrine エンティティの作成中またはエンティティ エンティティの作成中に大きな問題が発生しています。

以前のバージョンの Symfony では、次のコマンドでエンティティを作成できました。

php bin/console doctrine:generate:entities

php bin/console doctrine:generate:entities App:MyBundle:MyEntity

このバージョン (新しい Flex スケルトンを備えた Symfony 3.3-dev) では、新しいフォルダー構造が古いバンドル構造を「削除」し、上記のコマンドを実行してエンティティを作成すると、次の./src/Entityようなエラーが返されます。

[RuntimeException] "App\Entity\ExampleEntity" のベース パスが見つかりません (パス: "/mnt/c/.../src/Entity"、宛先: "/mnt/c/.../src/Entity" 」)。

問題は、PSR-4 autoload ディレクティブではなく、パスに焦点を合わせてエンティティまたはエンティティ エンティティを生成する方法です。

前もって感謝します!!!

0 投票する
2 に答える
661 参照

php - Symfony Flex: FOSUser ログインフォームをオーバーライドする

FOSUser ログインフォームをオーバーライドする 2 つの方法を読み上げました。

  1. ドキュメントにテンプレート ファイルを配置するapp/Resources/
  2. 子 Bundle Docsで Controller をオーバーライドする

しかし、Symfony Flexではプロジェクト構造が大幅に変更されました。

オプション#1について:app/Resourcesフォルダーはもうありません。テンプレートを に保存し/templatesます。

オプション #2 について: AppBundle はもうありません。

ここで、FOSUser のセキュリティ コントローラを拡張しました。

アプリケーションは引き続き FOSUserBundle フォームをレンダリングします。どうにかして上記のコントローラーを登録しなければならない気がします。FOSUser 構成には、そのためのディレクティブはありません。これはどのように達成できますか?