簡體   English   中英

symfony 樹枝形式主題

[英]symfony twig form theming

我有一個文件上傳的 Symfony 表單,看起來像

$builder
        ->add('imageFile', FileType::class, [
            'mapped' => false,
            'required' => false,
            'label' =>'user.edit.select_image',
            'constraints' => $coverConstraints
        ])
        ->getForm();

由於引導程序 4 中的錯誤,我必須將其主題化,以便它可以顯示在框中Select a file to upload

     {% set tr = 'user.edit.select_image|trans' %}
      <div class="card-body">
                    {{ form_start(CoverForm) }}
                    {{ form_row(CoverForm.imageFile, {
                        attr: {
                            'placeholder': tr
                        }
                    }) }}
                    {{ form_errors(CoverForm) }}
                    {{ form_widget(CoverForm) }}
                    <button type="submit" class="btn btn-dark">{{ 'user.edit.form_submit'|trans }}</button>
                    {{ form_end(CoverForm) }}
      </div>

  <script>
        $('.custom-file-input').on('change', function(event) {
            var inputFile = event.currentTarget;
            $(inputFile).parent()
                .find('.custom-file-label')
                .html(inputFile.files[0].name);
        });
   </script>

我的問題是那個變量tr沒有executed你有什么想法如何解決這個問題嗎?

{% set tr = 'user.edit.select_image'|trans %}

因為trans是一個過濾器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM