2016-06-22 8 views
0

私はいくつかの問題を抱えています。私はdatetimeの小枝にデフォルト値を持っていますが、私は他の小枝のためにBuildFormからdefault値を持っていません。Symfony 2のデフォルトの日時形式を取得する

私のアドオンは

 <div class="form-group"> 
     {{ form_label(form.Url, "Le URL", {'label_attr': {'class': 'col-sm-4 textTab control-label'}}) }} 
     {{ form_errors(form.Url) }} 
     <div class="col-sm-6"> 
      {{ form_widget(form.Url, {'attr': {'class': 'form-control'}}) }} 
     </div> 
    </div> 

    <div class="form-group"> 
     {{ form_label(form.dateDeLaDemande, "Date de la demande du crawl", {'label_attr': {'class': 'col-sm-4 textTab control-label'}}) }} 
     {{ form_errors(form.dateDeLaDemande) }} 
     <div class="col-sm-6" style="margin-top: 8px;"> 
      {{ form_widget(form.dateDeLaDemande, {'attr': {'class': 'col-sm-6'}}) }} 
     </div> 
    </div> 

    <div class="form-group"> 

     {{ form_label(form.DateDuCrawl, "Date du crawl", {'label_attr': {'class': 'col-sm-4 textTab control-label'}}) }} 
     {{ form_errors(form.DateDuCrawl) }} 
     <div class="col-sm-6" style="margin-top: 8px;"> 
      {{ form_widget(form.DateDuCrawl, {'attr': {'class': 'col-sm-6' }}) }} 
     </div> 
    </div> 

を小枝そして、私のbuildFom

*/ 
public function buildForm(FormBuilderInterface $builder, array $options) 
{ 
    $builder 
       ->add('site','text') 


       ->add('Url','url') 
       ->add('dateDeLaDemande','date') 
       ->add('DateDuCrawl','date') 
       ->add('DateNextCrawl','date')      
       ->add('faitVP', 'checkbox', array('required' => false)) 
       ->add('integrerMavec','checkbox', array('required' => false))      
//   ->add('historique','textarea') 
       ->add('historiques', 'collection', array(
         'type'   => new CategoryType(), 
         'allow_add' => true, 
         'allow_delete' => true 
        )) 
       ->add('save','submit') 
    ; 
} 

いくつかのいずれかがplzは私を助けることができますか?おかげで、私の英語について申し訳ありません:)

+2

私は何を理解することはできませんあなたが必要です。いくつかの詳細を追加します。クラスのデフォルト値が必要ですか?フォームフィールドの値?小枝テンプレートの値?オブジェクト? – Griva

+0

フォームフィールドの値、日時の値。 – user3590036

答えて

0

は小枝で変数を宣言するには、この

{{ form_widget(form.form.dateDeLaDemande, {value : currentDate}) }} 

のようなものを試してみてください:

{% set currentDate = "now"|date("m/d/Y") %} 

またはdirectely:

{{ form_widget(form.form.dateDeLaDemande, {value : "now"|date("m/d/Y")}) }} 
+0

それはデフォルト値で私の日付を設定しています、多分datetimeではない文字列なのでしょうか? – user3590036

関連する問題