PHP code example of renanmpimentel / codeigniter_start
1. Go to this page and download the library: Download renanmpimentel/codeigniter_start library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
renanmpimentel / codeigniter_start example snippets
(...)
//Carrega as bibliotecas do Banco de Dados, de Sessão do Codeigniter e validação de formulários
$autoload['libraries'] = array('database', 'session', 'form_validation');
//Carrega os helpers de URL e para gerar formulários
$autoload['helper'] = array('url', 'form');
//Carrega a configuração de form_validation no autoload
$autoload['config'] = array('form_validation');
(...)
(...)
//Carrega a tradução das mensagens
$config['language'] = 'portuguese-br';
//Criar um chave para criptografar sessões e etc
$config['encryption_key'] = '[ENCRYPTION_KEY]';
//Para trabalhar com a sessão junto ao banco de dados
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
(...)
(...)
/**
* [validarFormulario description]
* @return [type] [description]
*/
public function validarFormulario()
{
$this->form_validation->config_rules = array();
$this->form_validation->error_array = array();
//Carrega regra de negocio criado no form_validation.php
$this->form_validation->set_rules( $this->config->item('form') );
if ($this->form_validation->run() == FALSE) {
// NÃO PASSOU NA VALIDAÇÃO
} else {
// PASSOU NA VALIDAÇÃO
}
}
class Boletos extends CI_Controller {
public function __construct()
{
parent::__construct();
}
/**
* [boleto_bancoob description]
* @return [type] [description]
*/
public function boleto_bancoob()
{
$data = array(
'dados_cliente' => '',
'dados_empresa' => '',
'dados_boleto' => '',
'valores_boleto' => ''
);
$this->load->helper('My_boleto_bancoob');
boleto_bancoob(
$data['dados_cliente'],
$data['dados_empresa'],
$data['dados_boleto'],
$data['valores_boleto']
);
}