問題タブ [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 - 翻訳ごとにファイルをアップロード
翻訳されたフィールドを持つフォームがあります。このフィールドの 1 つはファイルです。アップロードする必要があります (言語ごとに異なるファイルがあります)。
私は 'stof/doctrine-extensions-bundle' と 'a2lix/translation-form-bundle' を使用しており、symfony2 でファイル 'vich/uploader-bundle' をアップロードするために使用しています。
このhttps://github.com/a2lix/TranslationFormBundle/issues/83を見つけましたが、機能していません
マイ カタログ エンティティ:
フォームを作成するときにこれも試しました:
php - フロントエンドで必要な A2lix 翻訳フィールドを Symfony フォームで作成する
A2lix 翻訳フィールドを必須にし、Symfony フォームでフロントエンドを介して検証する方法はありますか? presentation
と のプロパティをファイルに追加しようとしましたtranslations
が、役に立ちませんでした。validation.yml
翻訳フィールドに何も入力しないと、フォームは送信されませんが、何も起こりません。FE または BE エラーはありません。
私のフォーム:
でvalidation.yml
:
CourseGuideTranslationType.php
:
php - Symfony2 埋め込みフォーム、クラスが存在しない - A2lix 翻訳
私は 2 つのエンティティを 1 つのフォームで使用しています。ContentType は EstablishmentType です。「クラシック」フィールドタイプのみを使用すると、エラーは発生しませんでした。しかし、ContentType のタイプとして「a2lix_translations_gedmo」を使用してフィールド「translations」を追加すると、ReflectionException「クラスが存在しません」が返されます。
A2lix を使用した翻訳は、他のエンティティで正常に機能しています。
誰でもアイデアとして?
以下のコード:
施設タイプ.php
ContentType.php 名前 空間 Demo\FoundationBundle\Form;
スタックトレース
php - 小枝でsymfonyセッションを取得できません
symfony2 で 2 言語アプリを作ろうとしています。Doctrine の動作と A2lixtranslationformbundle を使用しています。ロケールを変更するためにリッスンするリスナーがあります。
小枝テンプレートでは、セッション パラメータを使用して翻訳を取得し、使用しているロケールを確認したいと考えています。
しかし、 app.session.get('_locale') は何も返しません。小枝のセッションがこのプロパティを取得しない理由は何ですか?リスナーでテストしたところ、すべて正常に見えます。
forms - A2lix 翻訳フォームで true が必要ですか?
My Symfony プロジェクトに、null 許容 false のフィールド「ブランド」を持つエンティティがあります。クライアント側で true を要求したいのですが、機能していません。バンドルで何か変更がありましたか?できません。問題が何であるかを見つけます。
エンティティ:
フォーム:
私もこれを試しましたが、まだ必要なものは前面に表示されません:
ブラウザでの両方のケースの結果は次のとおりです。