Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View jlamim's full-sized avatar
👨‍💻
Working and having fun

Jonathan Lamim jlamim

👨‍💻
Working and having fun
View GitHub Profile
<?php
public function salvar_atualizacao() {
$quarto = array(
'id_quarto' => $this->input->post('id_quarto'),
'ct_quarto' => $this->input->post('ct_quarto'),
'num_quarto' => $this->input->post('num_quarto'),
'jovem_quarto' => $this->input->post('jovem_quarto'),
'responsavel' => $this->input->post('responsavel'),
'localizacao' => $this->input->post('localizacao'),
'dataem' => $this->input->post('dataem')
@jlamim
jlamim / docker-compose.yml
Created February 6, 2017 16:43
Docker Compose - CodeIgniter + Docker - Tutorial 2
# I use ENV variables to name my containers and set the ports
# to change, replate it here or in .env file
version: '2'
services:
php:
container_name: ${APP_NAME}-php
image: jlamim/php7-nginx
volumes:
- ./src:/var/www/src
links:
@jlamim
jlamim / WhoopsErrorHandler.php
Created November 8, 2016 21:04
Whoops & CodeIgniter - WhoopsErrorHandler.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class WhoopsErrorHandler {
function WhoopsConfig()
{
$whoops = new \Whoops\Run;
$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler);
$whoops->register();
}
@jlamim
jlamim / hooks.php
Created November 8, 2016 21:08
Whoops & CodeIgniter - hooks.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
$hook['pre_system'] = array(
'class' => 'WhoopsErrorHandler',
'function' => 'WhoopsConfig',
'filename' => 'WhoopsErrorHandler.php',
'filepath' => 'hooks',
'params' => array()
);
@jlamim
jlamim / Base.php
Last active March 25, 2017 06:29
ChartJS + CodeIgniter
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
/**
* Classe base para o exemplo
*
*/
class Base extends CI_Controller {
/**
* Método para carregamento da página principal
@jlamim
jlamim / docker-compose.yml
Last active February 6, 2017 15:43
Docker Compose - CodeIgniter + Docker - Tutorial 1
# Versão do Docker Compose
version: '2'
# Define os serviços que serão utilizados
services:
php:
# Define o nome do container
container_name: ${APP_NAME}-php
# Define a imagem que será utilizada para o container
image: jlamim/php7-nginx
# Define os volumes, ou seja, o local onde estarão os arquivos da aplicação
@jlamim
jlamim / Welcome.php
Created January 31, 2017 13:49
Apigen - Exemplo de classe documentada
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
/**
* Classe padrão do CodeIgniter
*/
class Welcome extends CI_Controller {
/**
* Conjunto de informações sobre a aplicação
@jlamim
jlamim / apigen.neon
Created January 31, 2017 13:26
Apigen - Arquivo de configuração
# Título que será exibido na documentação
title: 'Exemplo de documentação com CodeIgniter e APIGEN'
# Template utilizado na documentação: default, bootstrap
templateTheme: 'default'
# Diretório onde está o código-fonte que deve ter a documentação gerada
source:
- 'application'
@jlamim
jlamim / Categoria.php
Created January 16, 2017 19:57
Doctrine e CodeIgniter - Model/Entity
<?php namespace Entity;
/**
*
* @Entity
* @Table(name="categoria")
*/
class Categoria
{
/**
@jlamim
jlamim / Categoria.php
Created January 16, 2017 19:54
Doctrine e CodeIgniter - Controller
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Categoria extends CI_Controller {
public function add()
{
// Instancia o objeto Categoria
$categoria = new Entity\Categoria();