Este blog é um pacote pronto para execução, que usa a estrutura PIMF, incluindo um aplicativo de blog baseado no banco de dados MySQL. A sessão será armazenada no banco de dados SQLite. Aqui você pode aprender a trabalhar com Pimf EntityManager, Pimf Util Validator e Pimf View.
Instalação e configuração
1.) Clone o repositório
git clone --recursive https://github.com/gjerokrsteski/pimf-blog-mysql.git
2.) Mude para o diretório raiz
cd pimf-blog-mysql/
3.) Atualizar todos os submódulos
git submodule foreach git pull origin master
4.) Configure sua conexão de banco de dados em app / MyFirstBlog / config.app.php de acordo com as necessidades do seu sistema.
/*
|-------------------------------------------
| Production environment settings
|-------------------------------------------
*/
'production' => array(
'db' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'db_blog',
'username' => 'root',
'password' => '',
),
),
5.) Crie um banco de dados e uma tabela de blog. Por favor, execute isso em seu MySQL.
CREATE DATABASE IF NOT EXISTS db_blog;
CREATE TABLE IF NOT EXISTS blog (
`id` INTEGER(10) PRIMARY KEY AUTO_INCREMENT,
`title` VARCHAR(50) NOT NULL,
`content` TEXT NOT NULL
) ENGINE=InnoDB;
6.) Inicialize o PIMF e siga as instruções
php pimf core:init
7.) Deixe o PIMF gerar a tabela de sessão sqlite para você!
php pimf core:create_session_table
8.) Por fim, crie uma ou mais entradas de teste em seu blog.
php pimf blog:insert
Navegue até seu aplicativo em um navegador da web. Se tudo estiver bem, você deverá ver uma página inicial bonita do PIMF.
Prepare-se – há muito mais para aprender!
Aprendendo PIMF
Uma das melhores maneiras de aprender PIMF é ler toda a sua documentação. Este guia detalha todos os
aspectos da estrutura e como aplicá-los ao seu aplicativo.
Leia aqui: https://github.com/gjerokrsteski/pimf/wiki