Symfony Tarih ve saat ekleme Öncelikle base.html.twig dosyasına aşagıdaki kodu ekleyin [php] [/php] ilgili bölümün type kısmına girin. tarih kısmı için form_datetime2 saat kısmı için form_timepicker kullanıın [php] $builder->add('tarih', TextType::class , array('label'=>'Tarih','attr'=>array('class'=>'form-control form_datetime2')) )->add('saat', null, array('label'=>'Saat','attr'=>array('class'=>'form-control form_timepicker')) [/php] Kontroller dosyasına girip hangi bölüme eklemek istiyorsanız o bölüme aşagıdakini yazın. Örnegin new yapacaksanız. Değişken tanımlama bölümüne aşagıdakileri yazın. [php] $tarih = date("d.m.Y"); $saat = date("H:i"); [/php] eğer tablonuzu integer yaptıysanız [php] if ($form->isSubmitted() && $form->isValid()) { [php] altına ekleyiniz. [php]$Fatura->setTarih(strtotime($form['tarih']->getData())) ;[/php] sonrasında twig dosyasına göndermek için aşagıdaki gibi sistemi uygulayın. [php] return $this->render('WebAdminBundle:fatura:new.html.twig', array( 'Fatura' => $Fatura, 'form' => $form->createView(), 'hata' => $hata, 'hatakodu' => $hatakodu, 'tarih' => $tarih, 'saat' => $saat, )); } [/php] new.html.twig dosyasına gelip aşagakidaki gibi düzenleyin. [php] {{ form_start(form) }} {{ form_row(form.tarih,{'value': tarih }) }} {{ form_row(form.saat,{'value': saat }) }} {{ form_widget(form) }} [/php] buradaki form_start ve form_widget arasına yazmalısınız. Ekranda göstermek istediğinizde kontrolerin show bölümünde [php] public function showAction(Fatura $Fatura) { $deleteForm = $this->createDeleteForm($Fatura); $tarih = $Fatura->getTarih(); $tarih = date("d.m.Y",$tarih); return $this->render('WebAdminBundle:fatura:show.html.twig', array( 'Fatura' => $Fatura, 'tarih' => $tarih, 'delete_form' => $deleteForm->createView(), )); } [/php] şeklinde düzenleyin. show.html.twig dosyasını açın. [php] {{ Fatura.tarih }} [/php] olan ismi [php]{{ tarih }}[/php] şeklinde değiştirin. Düzenleme bölümünü yapmak için. edit action bölümünü açın. [php] $tarih = $Fatura->getTarih(); $tarih = date("d.m.Y",$tarih); return $this->render('WebAdminBundle:fatura:edit.html.twig', array( 'Fatura' => $Fatura, 'tarih' => $tarih, 'edit_form' => $editForm->createView(), 'delete_form' => $deleteForm->createView(), 'hata' => $hata, 'hatakodu' => $hatakodu, )); [/php] şeklinde ekleyin. edit.twig.html acın [php] {{ form_start(edit_form) }} {{ form_row(edit_form.tarih,{'value': tarih }) }} {{ form_widget(edit_form) }} [/php] şeklinde düzenleyin. kontroller kısmında edit actionda aşagıdaki kodu bulun [php] if ($editForm->isSubmitted() && $editForm->isValid()) { [/php] altına ekle [php] $Fatura->setTarih(strtotime($editForm['tarih']->getData())) ; [/php]