El marco de Bacon PHP es un marco MVC delgado, limpio, simple y rápido sin demasiada lucha al respecto.
Requisitos del servidor:
Una vez que tenga configurado PHP y compositor, puede crear un proyecto de esqueleto con lo siguiente:
% composer create-project brainsware/bacon-dist project-name
Esto descargará todo el software necesario y creará todos los directorios importantes y archivos de configuración de muestra para su nuevo proyecto:
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 usa archivos PHP para almacenar todas sus configuraciones.
El proyecto Skeleton que proporcionamos viene con un controlador de introducción, que se establece como el controlador alternativo predeterminado en Config/Base.php
El segundo archivo de configuración que querrá ver es Config/Database.php Aquí están las opciones básicas que querrá configurar para su base de datos:
'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 no proporciona valores predeterminados para estas opciones. Si su aplicación necesita una base de datos, deberá crearla y conectar Bacon a él a través de Config/Database.php .