Skip to main content

Posts

Showing posts from October, 2019

Mengenal Route dengan Binding Object pada Symfony

Pada User.php  Pada PostController.php Link pada View Dengan cara ini maka object $user yang di- bind oleh route yang membawa param usernya akan langsung berisi user dengan username tersebut. 

Mengenal Macam-Macam Doctrine Events

Doctrine merupakan PHP library yang digunakan oleh Symfony untuk bekerja dengan database, Doctrine memberikan beberapa event untuk melakukan update pada entitiy selama aplikasi sedang berjalan. Event-event ini dipicu oleh setiap kejadian dalam siklus hidup aplikasi  misal: "update property createdAt saat akan menyimpan data ke database atau update property updateAt saat data di entity diupdate".   Doctrine akan memicu berbagai event sesaat sebelum atau setelah melakukan tindakan pada entity, misalnya: prePersist/postPersist, preUpdate/postUpdate dan juga pada tugas umum lainnya seperti: Q111 . Ada beberapa cara untuk me "listen" event-event Doctrine tersebut: Lifecycle callbacks , merupakan kumpulan method pada class entity dan mereka akan dipanggil saat events dipicu/dipanggil.   Lifecycle listeners and subscribers , merupakan classes dengan callback methods untuk satu atau lebih event dan mereka dipanggil oleh semua entity. Entity listeners , serup...

Memahami Service, Service Container dan autowiring pada Symfony

Service Container Aplikasi Symfony berisi berbagai macam objek: misalnya  objek "Mailer" untuk mengirim email dan juga objek lainnya misal objek yang digunakan   untuk berkomunikasi dengan database, dll. Hampir semua hal yang dilakukan oleh Symfony based application menggunakan object-object tersebut. Begitu pula saat kita memasang bundle baru maka kita akan mendapatkan fitur tambahan dari bundle tersebut. Di Symfony objek-objek tersebut dikenal sebagai services dan setiap service  berada dalam wadah bernama service container .  Dengan menggunakan wadah berupa service container ini bertujuan untuk  kita menentukan bagaimana objet-objek tersebut disusun. Hal ini bertujuan mempermudah penggunaan dengan memanfaatkan arsitektur yang baik. Jadi Apa itu Symfony Service Container?    Symfony  Service container adalah wadah dari berbagai macam objek dengan kemampuan menangani ketergantungan antara dependency. Lalu Apa itu Servi...