問題タブ [a2lix-translation]
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 - Sublim3 の A2Lix 翻訳フォーム
KnpDoctrineExtension と a2lix/translation-form-bundle を使用して、Symfony3 で多言語サイトを開発しています。
KNP と A2Lix の両方のドキュメントに従いました: コントローラーとエンティティは問題ありませんが、フォームをビルドしてレンダリングしようとすると 500 エラーが発生します
私が見つけたすべての例は Symfony2 のプロジェクトのものなので、これは私が使用しているバージョンに関連する問題なのだろうかと思っています。
app\AppKernel.php にバンドルをロードしました
app\config\config.yml に次の行を追加しました
ご清聴ありがとうございました。
php - インターフェイスと特性が正しく機能しない
これは私が今日目撃したいくつかの奇妙な動作であり、その理由が気になります..
そのため、symfony と fos elasticabundle で a2lix 翻訳を使用しています。
このシナリオでは、一度実行すると
php アプリ/コンソール fos:elastica:populate
私は得ています:
[InvalidArgumentException] パラメータ 'locale' が存在しません。
しかし、パラメーターは実際には特性にあります (2 つの特性の翻訳可能なメソッドと翻訳可能なプロパティを含むベンダーから)
問題は、なぜこれが起こるのかです。特性からのプロパティがありますが、コマンドを実行すると、それが見つかりません。
さて、ここで奇妙な部分が来ます!
このシナリオでは、すべてが期待どおりに機能します。
コマンドがスムーズに実行されるインターフェースを実装しないことにした場合、インターフェースはロケール属性のゲッターとセッターを強制するだけです。なぜこれが起こるのだろうか。
symfony - 1 つの ext_translations テーブルで stof DoctrineExtension と a2lix TranslationFormBundle を使用しますか?
このスレッドa2lix TranslationFormBundle AND Gedmo Doctrine Extension Translatable with just one Translation tableから、Gedmo では不可能であることを知っています (1 つの ext_translations テーブルをオンラインにすること)。
おそらく、Knp の Doctrine 拡張機能や a2lix を使用してそれを可能にするような別のオプションがあるでしょうか?
手伝ってくれてありがとう、