Symfony

Function Action çağırma (post etme ve sonuç getirme)

$fiyatdegistir = $this->forward('WebAdminBundle:AjaxIslem:fiyatdegisikligi', array( 'id' => $id, 'bolum' => $bolum, 'fiyat' => $fiyat, 'eskifiyat' => $eskifiyat, 'kasa' => $kasa, ));

Routing yml generate url kullanarak url yapısını alma okuma ve bunu istediğiniz gibi kullanma yöntemi

$gidecekurl = $this->generateUrl('roting_url', array('istek' => $istek->getId()));

İyzico Entegrasyon

İyzico Sürüm ve İndirme Linki;

İki tarih arasındaki, Tarihler arasındaki fark hesaplama

/* Tarihler arasındaki fark hesaplanıyor */ $datetime1 = new \DateTime(date("Y-m-d H:i:s",$Rezervasyon->getTarihGiris())); $datetime2 = new \DateTime(date("Y-m-d H:i:s",$Rezervasyon->getTarihCikis())); $interval = $datetime1->diff($datetime2); $gun = $interval->format('%a'); echo $gun;

Symfony "Call to a member function has() on null" hatası ile karşılaşıyorsanız Fonksiyonu kullanmak için fonksiyon

"Call to a member function has() on null" hatası alıyorsanız ve kullanmak istediğiniz Class içindeki fonksiyonu aşağıdaki fonksiyon ile kullanabilirsiniz. sonucu getContent kullanmazsanız gelen değerlerin içinde gönderdiğiniz değişkenlerden tutun kaç saniyede işlem sürdüğüne kadar dönen bir sonuç dönüyor.

Failed to start the session: already started by PHP. Hatası session eklenmeye çalışıldığında.

public function SizinFonksiyonunuzAction(Request $request) $session = $request->getSession();  $session->start();

Symfony parameters yml içindeki değişkeni controller da kullanmak

site_url: 'http://localhost/' $this->getParameter('site_url');  

symfony controller full url (Tam domain ve bolum link) bulmak için

Use kısmına kütüphaneye (en üste) bunu ekliyoruz

Symfony redirectToRoute, generateUrl kullanarak (Kare) # (Diyez) işareti return redirectToRoute url yapma yöntemi

Symfony redirectToRoute kullanarak  (Kare) # (Diyez) işareti return redirectToRoute url yapma, url sonuna (Kare) # (Diyez) ekleme yöntemi. Symfony de bazı istediklerimizi yapmak o kadar da kolay olmaya biliyor, araştırma yapmak gerek ;)

Symfony entity cift ve tek unique yapma (Tabloda veri tekrarını engellemek)

Symfony entity de cif ve tek unique (Tabloda veri tekrarını engellemek) için yapılması gerekenler. Çift unique  yapmak için aşağıdaki kodu değiştirip.