Skip to content

Commit

Permalink
Small update
Browse files Browse the repository at this point in the history
  • Loading branch information
giovanniramos committed Oct 11, 2013
1 parent b0030fd commit 9124408
Show file tree
Hide file tree
Showing 3 changed files with 103 additions and 115 deletions.
39 changes: 17 additions & 22 deletions README-pt.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ O PDO4You provê uma camada abstrata de acesso a dados, que independentemente de
O padrão de projeto Singleton foi adotado para otimizar a conexão, garantindo uma única instância do objeto de conexão.


**Vantagens em sua utilização:**
## Qual a vantagem em sua utilização?

* Instrução SQL compacta, usando notação JSON
* Abstração de conexão
* Proteção contra SQL Injection
Expand All @@ -45,8 +46,11 @@ Se não estiver disponível, será exibida uma mensagem de confirmação para in
~~~ php
<?php

// Carrega o autoloader e todas as dependências do projeto
require __DIR__.'/bootstrap.php';
/**
* Carrega o autoloader e todas as dependências do projeto
* Os dados de acesso já foram definidos no 'arquivo de configuração inicial'
*/
require __DIR__.'/src/bootstrap.php';

?>
~~~
Expand All @@ -71,11 +75,8 @@ Para abstrair nossos mecanismos de acesso aos dados, usamos um DSN (Data Source
~~~ php
<?php

/**
* Carregando todos os arquivos necessários
* - Os dados de acesso já foram definidos no 'arquivo de configuração inicial'
*/
require __DIR__.'/bootstrap.php';
// Carregando todos os arquivos necessários
require __DIR__.'/src/bootstrap.php';

// Classe de conexão importada
use PDO4You\PDO4You;
Expand Down Expand Up @@ -128,18 +129,16 @@ Abaixo seguem exemplos de como realizar essas operações.



Selecionando registros na base de dados
--------------------------------------------------
### Selecionando registros na base de dados

~~~ php
<?php

// Carrega todos os arquivos necessários
require __DIR__.'/bootstrap.php';
// Carregando todos os arquivos necessários
require __DIR__.'/src/bootstrap.php';

// Instância de conexão importada e disponível para uso
// Classe de conexão importada
use PDO4You\PDO4You;
new PDO4You;

// Iniciando uma instância de conexão. O padrão de conexão é não-persistente
PDO4You::getInstance();
Expand Down Expand Up @@ -199,8 +198,7 @@ Abaixo seguem trechos de exemplo na prática.



Inserindo um simples registro na base de dados
--------------------------------------------------
### Inserindo um simples registro na base de dados

~~~ php
<?php
Expand Down Expand Up @@ -229,8 +227,7 @@ $lastInsertId = PDO4You::lastId('table_id_seq');



Inserindo múltiplos registros
--------------------------------------------------
### Inserindo múltiplos registros

~~~ php
<?php
Expand Down Expand Up @@ -259,8 +256,7 @@ $result = PDO4You::execute($json);



Atualizando múltiplos registros
--------------------------------------------------
### Atualizando múltiplos registros

~~~ php
<?php
Expand Down Expand Up @@ -292,8 +288,7 @@ $result = PDO4You::execute($json);



Excluindo múltiplos registros
--------------------------------------------------
### Excluindo múltiplos registros

~~~ php
<?php
Expand Down
39 changes: 17 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ The PDO4You provides an abstraction layer for data access, that regardless of wh
The Singleton design pattern was adopted to optimize the connection, ensuring a single instance of the connection object.


**Advantages in their use:**
### What is the advantage in their use?

* Instruction SQL compact using JSON notation
* Abstraction of connection
* Protection against SQL Injection
Expand All @@ -45,8 +46,11 @@ If not available, you will receive a confirmation message to start installation
~~~ php
<?php

// Loads the autoloader and all project dependencies
require __DIR__.'/bootstrap.php';
/**
* Loads the autoloader and all project dependencies
* The data access have been defined in the 'initial configuration file'
*/
require __DIR__.'/src/bootstrap.php';

?>
~~~
Expand All @@ -71,11 +75,8 @@ To abstract our data access mechanisms, we use a DSN (Data Source Name = Data So
~~~ php
<?php

/**
* Loading all the necessary files
* - The data access have been defined in the 'initial configuration file'
*/
require __DIR__.'/bootstrap.php';
// Loading all the necessary files
require __DIR__.'/src/bootstrap.php';

// Connection class imported
use PDO4You\PDO4You;
Expand Down Expand Up @@ -128,18 +129,16 @@ Below are examples of how to perform these operations.



Selecting records in the database
--------------------------------------------------
### Selecting records in the database

~~~ php
<?php

// Load all the files needed
require __DIR__.'/bootstrap.php';
// Loading all the necessary files
require __DIR__.'/src/bootstrap.php';

// Connection instance imported and available for use
// Connection class imported
use PDO4You\PDO4You;
new PDO4You;

// Starting a connection instance. The default connection is not persistent
PDO4You::getInstance();
Expand Down Expand Up @@ -199,8 +198,7 @@ Below are excerpts from example in practice.



Inserting a single row in the database
--------------------------------------------------
### Inserting a single row in the database

~~~ php
<?php
Expand Down Expand Up @@ -229,8 +227,7 @@ $lastInsertId = PDO4You::lastId('table_id_seq');



Inserting multiple records
--------------------------------------------------
### Inserting multiple records

~~~ php
<?php
Expand Down Expand Up @@ -259,8 +256,7 @@ $result = PDO4You::execute($json);



Updating multiple records
--------------------------------------------------
### Updating multiple records

~~~ php
<?php
Expand Down Expand Up @@ -292,8 +288,7 @@ $result = PDO4You::execute($json);



Deleting multiple records
--------------------------------------------------
### Deleting multiple records

~~~ php
<?php
Expand Down
Loading

0 comments on commit 9124408

Please sign in to comment.