PHP MVC Boilerplate
- MySQL
- Xampp (ou similiar)
Abrir o arquivo config.php e alterar os seguintes dados:
define('HOME_URI', 'http://127.0.0.1:81/safethis');
Definir para a url configurada no seu apache
Alterar as variáveis a seguir para a conexão com o seu banco de dados // Nome do DB define('DB_NAME', 'safethis');
// Usuário do DB
define('DB_USER', 'root');
// Senha do DB
define('DB_PASSWORD', '');
define('ABSPATH', dirname( __FILE__ ) ); // Define o diretório absoluto da aplicação
define('UP_ABSPATH', ABSPATH . '/views/_uploads'); // Diretório onde ficarão os uploads
define('HOME_URI', 'http://127.0.0.1:81/mvc/'); // URL da aplicação
define('HOSTNAME', 'localhost'); // Nome do host do banco de dados
define('DB_NAME', 'safethis'); // Nome do banco de dados
define('DB_USER', 'root'); // Usuário para se conectar ao banco
define('DB_PASSWORD', ''); // Senha para se conectar ao banco de dados
define('DB_CHARSET', 'utf8'); // Charset da conexão com o Banco de dados
define('DEBUG', true); // Controla a exibição de erros e mensagens para o usuário, alterar para FALSE ao subir para produção
$db = new DB();
$user = array(
'name' => 'Bruno',
'email' => 'bruno@email.com',
'password' => '123456'
);
$db->insert('users', $user); // Tabela, valor
$newUserData = array(
'name' => 'Bruno Miquelotto',
'email' => 'bruno.miquelotto@email.com',
'password' => '123456'
);
$db->update('users', 'user_id', '1', $newUserData); // Tabela, condição, valor da condição, novos valores
$db->delete('users', 'user_id', '1'); // Tabela, condição, valor condição
$filtros = array('1');
$db->query('SELECT * FROM users where user_id = ?', $filtros); // SQL a ser executado