เฟรมเวิร์กเบคอน PHP เป็นกรอบ MVC แบบลีนสะอาดเรียบง่ายและรวดเร็วโดยไม่ต้องคลุมเครือมากเกินไป
ข้อกำหนดของเซิร์ฟเวอร์:
เมื่อคุณมีการตั้งค่า PHP และนักแต่งเพลงแล้วคุณสามารถสร้างโครงการโครงกระดูกด้วยสิ่งต่อไปนี้:
% composer create-project brainsware/bacon-dist project-name
สิ่งนี้จะดาวน์โหลดซอฟต์แวร์ที่จำเป็นทั้งหมดและสร้างไดเรกทอรีที่สำคัญทั้งหมดและไฟล์การกำหนดค่าตัวอย่างสำหรับโครงการใหม่ของคุณ:
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
เบคอนใช้ไฟล์ PHP สำหรับจัดเก็บการกำหนดค่าทั้งหมด
โครงการโครงกระดูกที่เราให้มาพร้อมกับคอนโทรลเลอร์อินโทรซึ่งถูกตั้งค่าเป็นคอนโทรลเลอร์ทางเลือกเริ่มต้นใน Config/Base.php
ไฟล์กำหนดค่าที่สองที่คุณต้องการดูคือ Config/Database.php นี่คือตัวเลือกพื้นฐานที่คุณต้องการตั้งค่าสำหรับฐานข้อมูลของคุณ:
'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.
เบคอนไม่ได้ให้ค่าเริ่มต้นสำหรับตัวเลือกเหล่านี้ หากแอปพลิเคชันของคุณต้องการฐานข้อมูลคุณจะต้องสร้างและเชื่อมต่อเบคอนกับมันผ่าน Config/Database.php