Kerangka kerja Bacon PHP adalah kerangka MVC yang ramping, bersih, sederhana dan cepat tanpa terlalu banyak bulu tentang hal itu.
Persyaratan Server:
Setelah Anda mengatur PHP dan komposer, Anda dapat membuat proyek kerangka dengan yang berikut:
% composer create-project brainsware/bacon-dist project-name
Ini akan mengunduh semua perangkat lunak yang diperlukan, dan membuat semua direktori penting dan sampel file konfigurasi untuk proyek baru Anda:
Installing brainsware/bacon-dist (1.0)
- Installing brainsware/bacon-dist (1.0)
Loading from cache
Created project in project-name
Loading composer repositories with package information
Installing dependencies
- Installing brainsware/php-markdown-extra-extended (dev-master 1.0)
Cloning 1.0
- Installing brainsware/sauce (1.0)
Loading from cache
- Installing minmb/phpmailer (dev-master df44323)
Cloning df443234ad0ca10cbf91a0c0a728b256afcab1d1
- Installing twig/twig (dev-master ba67e2c)
Cloning ba67e2cf8e2ca6cada1de5a316a724df648c52ac
- Installing brainsware/bacon (1.0)
Loading from cache
Writing lock file
Generating autoload files
Bacon menggunakan file PHP untuk menyimpan semua konfigurasinya.
Proyek kerangka yang kami sediakan dilengkapi dengan pengontrol intro, yang ditetapkan sebagai pengontrol fallback default di Config/Base.php
File konfigurasi kedua yang ingin Anda lihat adalah Config/Database.php Berikut adalah opsi dasar yang ingin Anda atur untuk database Anda:
'server' => 'db.dbznet', # Enter your server host here
'name' => 'blogDB', # The name of your database
'type' => 'mysql', # Anything your PDO Installation supports. (http://www.php.net/manual/en/pdo.drivers.php)
'username' => 'blogDBuser', # The username you want to connect to your database with
'password' => 'VryScrPswd', # The password.
Bacon tidak memberikan nilai default untuk opsi ini. Jika aplikasi Anda memerlukan database, Anda harus membuatnya dan menghubungkan bacon ke sana melalui Config/Database.php .