問題タブ [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.

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

symfony - 翻訳ごとにファイルをアップロード

翻訳されたフィールドを持つフォームがあります。このフィールドの 1 つはファイルです。アップロードする必要があります (言語ごとに異なるファイルがあります)。

私は 'stof/doctrine-extensions-bundle' と 'a2lix/translation-form-b​​undle' を使用しており、symfony2 でファイル 'vich/uploader-bundle' をアップロードするために使用しています。

このhttps://github.com/a2lix/TranslationFormBundle/issues/83を見つけましたが、機能していません

マイ カタログ エンティティ:

フォームを作成するときにこれも試しました:

0 投票する
0 に答える
392 参照

php - フロントエンドで必要な A2lix 翻訳フィールドを Symfony フォームで作成する

A2lix 翻訳フィールドを必須にし、Symfony フォームでフロントエンドを介して検証する方法はありますか? presentationと のプロパティをファイルに追加しようとしましたtranslationsが、役に立ちませんでした。validation.yml

翻訳フィールドに何も入力しないと、フォームは送信されませんが、何も起こりません。FE または BE エラーはありません。

私のフォーム:

validation.yml

CourseGuideTranslationType.php:

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

php - Symfony2 埋め込みフォーム、クラスが存在しない - A2lix 翻訳

私は 2 つのエンティティを 1 つのフォームで使用しています。ContentType は EstablishmentType です。「クラシック」フィールドタイプのみを使用すると、エラーは発生しませんでした。しかし、ContentType のタイプとして「a2lix_translations_gedmo」を使用してフィールド「translations」を追加すると、ReflectionException「クラスが存在しません」が返されます。

A2lix を使用した翻訳は、他のエンティティで正常に機能しています。

誰でもアイデアとして?

以下のコード:

施設タイプ.php

ContentType.php 名​​前 空間 Demo\FoundationBundle\Form;

スタックトレース

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

php - 小枝でsymfonyセッションを取得できません

symfony2 で 2 言語アプリを作ろうとしています。Doctrine の動作と A2lixtranslationformbundle を使用しています。ロケールを変更するためにリッスンするリスナーがあります。

小枝テンプレートでは、セッション パラメータを使用して翻訳を取得し、使用しているロケールを確認したいと考えています。

しかし、 app.session.get('_locale') は何も返しません。小枝のセッションがこのプロパティを取得しない理由は何ですか?リスナーでテストしたところ、すべて正常に見えます。

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

forms - A2lix 翻訳フォームで true が必要ですか?

My Symfony プロジェクトに、null 許容 false のフィールド「ブランド」を持つエンティティがあります。クライアント側で true を要求したいのですが、機能していません。バンドルで何か変更がありましたか?できません。問題が何であるかを見つけます。

エンティティ:

フォーム:

私もこれを試しましたが、まだ必要なものは前面に表示されません:

ブラウザでの両方のケースの結果は次のとおりです。