2016-03-25 5 views
1

誰もが存在しません。私のコード:変数「captcha_codeは、」私はGregwar/CaptchaBundleと私のフォームにキャプチャを追加しようとしているが、私はproblemeに直面Gregwar

=========================================== =============================ウィジェットブロックの内部

<div class="col-sm-8 col-sm-offset-2"> 
{% block captcha_widget %} 
{% spaceless %} 
<img src="{{ captcha_code }}" title="captcha" width="{{ captcha_width }}" height="{{ captcha_height }}" /> 
{{ form_row(form.captcha) }} 
    {% endspaceless %} 
{% endblock %} 
    </div> 

答えて

1

変数formは既に(キャプチャフィールドを含みます誰ではないル形式)、正しい方法ではなくform_row(form.captcha)form_widget(form)を使用することですので:

{% block captcha_widget %} 
{% spaceless %} 
    <img src="{{ captcha_code }}" title="captcha" width="{{ captcha_width }}" height="{{ captcha_height }}" /> 
    {{ form_widget(form) }} 
{% endspaceless %} 
{% endblock %} 
0

はあなたに感謝が、私は私の問題を解決する最良の方法は、私の中で

のconfigureキャプチャフィールドにしたmyselfeによってそれを考え出しました

<div class="col-sm-8 col-sm-offset-2"> 
{% block captcha_widget %} 
    {% spaceless %} 
     {{ form_row(form.captcha) }} 
{% endspaceless %} 

{% endblock %} 
</div> 

:フォームビルダ

$builder->add('captcha', 'Gregwar\CaptchaBundle\Type\CaptchaType',array(
      'width' => 200, 
      'height' => 50, 
      'length' => 6, 
      'quality' => 90, 
      'distortion' => true, 
      'background_color' => [115, 194, 251], 
      'max_front_lines' => 0, 
      'max_behind_lines' => 0, 
      'attr' => array('class' => 'form-control', 
      'rows'=> "6" 
      ) 
     )); 

と私の小枝のテンプレートでは、コードのみのこの小さな部分を呼び出します

関連する問題

 関連する問題