Install nelmio/alice di Framework Symfony
Sebenarnya sudah bolak-balik saya mencoba mencari cara penggunaan nelmio/alice yang paling nyaman. Kali ini saya posting di blog baru ini supaya besok-besok tidak ribet research lagi.
Sebagai pembukaan, saya akan mengulas terlebih dahulu apa itu nelmio/alice (selanjutnya disebut Alice). Dikutip dari repository utamanya yang dibuat oleh pemilik akun @nelmio di github.com, Alice adalah Expressive fixture Generator. Alice dibuat berdasarkan fzaninotto/faker (selanjutnya disebut Faker) yang gunanya adalah untuk generate data fake. Data fake ini sangat berguna bagi para developer untuk kemudahan testing aplikasi yang dibuatnya.
Meskipun fake, tapi data yang dihasilkan oleh Faker tidak terlalu rancu/ngasal. Faker menghasilkan data dari database hasil sumbangan para kontributor Faker. Juga sudah ada kontributor dari Indonesia. Terima kasih banyak para kontributor! Nah tentang Faker, saya rasa cukup sampai disini. Mungkin dilain hari saya akan menulis khusus tentang faker.
Sekarang kita masuk ke cara install Alice di Symfony Framework.
#1 Asumsi
Symfony versi 3.2.* dan sudah terinstall requirement berikut.
#2 Enable NelmioAliceBundle dan DoctrineFixturesBundle di AppKernel.php
#3 Update config_dev.yml Anda untuk configurasi NelmioAliceBundle, berikut contohnya, Anda boleh custom sesukanya.
#4 Buat Fixture yang nantinya akan diload oleh DoctrineFixtureBundle, contoh dibawah ini.
Contoh isi fixture berikut ini.
#5 Contoh diatas menggunakan custom provider untuk generate password (method `myPassword`) dan jenis kelamin (method `myGender`). Berikut source code-nya (langkah ini opsional)
Service di atas didaftarkan pada service.yml.
#6 Eksekusi perintah `bin/console doctrine:fixtures:load` untuk memuat fixture yang sudah dibuat tadi
Kira-kira seperti itu cara install nelmio/alice di Framework Symfony.
---
Eko Kurniawan
Sebagai pembukaan, saya akan mengulas terlebih dahulu apa itu nelmio/alice (selanjutnya disebut Alice). Dikutip dari repository utamanya yang dibuat oleh pemilik akun @nelmio di github.com, Alice adalah Expressive fixture Generator. Alice dibuat berdasarkan fzaninotto/faker (selanjutnya disebut Faker) yang gunanya adalah untuk generate data fake. Data fake ini sangat berguna bagi para developer untuk kemudahan testing aplikasi yang dibuatnya.
Meskipun fake, tapi data yang dihasilkan oleh Faker tidak terlalu rancu/ngasal. Faker menghasilkan data dari database hasil sumbangan para kontributor Faker. Juga sudah ada kontributor dari Indonesia. Terima kasih banyak para kontributor! Nah tentang Faker, saya rasa cukup sampai disini. Mungkin dilain hari saya akan menulis khusus tentang faker.
Sekarang kita masuk ke cara install Alice di Symfony Framework.
#1 Asumsi
Symfony versi 3.2.* dan sudah terinstall requirement berikut.
#2 Enable NelmioAliceBundle dan DoctrineFixturesBundle di AppKernel.php
#3 Update config_dev.yml Anda untuk configurasi NelmioAliceBundle, berikut contohnya, Anda boleh custom sesukanya.
#4 Buat Fixture yang nantinya akan diload oleh DoctrineFixtureBundle, contoh dibawah ini.
Contoh isi fixture berikut ini.
#5 Contoh diatas menggunakan custom provider untuk generate password (method `myPassword`) dan jenis kelamin (method `myGender`). Berikut source code-nya (langkah ini opsional)
Service di atas didaftarkan pada service.yml.
#6 Eksekusi perintah `bin/console doctrine:fixtures:load` untuk memuat fixture yang sudah dibuat tadi
Kira-kira seperti itu cara install nelmio/alice di Framework Symfony.
---
Eko Kurniawan
Komentar
Posting Komentar