Bem Vindo, Visitante
Você tem que se registrar antes, para poder colocar mensagens no Fórum.

Nome de usuário/Email:
  

Senha
  





Pesquisar Nos Fóruns

(Pesquisa Avançada)

Estatísticas do Fórum
» Membros: 39
» Último Membro: Goodnato
» Tópicos do Fórum: 8
» Inserção de Mensagens: 19

Estatísticas Completas

usuários Online
Está de momento 1 usuário online
» 0 Membro(s) | 1 Visitante(s)

Últimos Tópicos
Duvidas ao usar callback ...
Fórum: Bibliotecas (libraries) e Helpers
Última Mensagem: Goodnato
17-01-2018, 12:30 AM
» Respostas: 0
» Visualizações: 18
Básico
Fórum: Geral
Última Mensagem: Emerson Reis Soares
08-01-2018, 09:28 PM
» Respostas: 1
» Visualizações: 400
Proteção Csrf em formulár...
Fórum: Geral
Última Mensagem: luizeduardots
20-12-2017, 04:23 PM
» Respostas: 0
» Visualizações: 101
Carrinho de compras
Fórum: Geral
Última Mensagem: Savi
05-12-2017, 08:48 PM
» Respostas: 1
» Visualizações: 380
MY_Model
Fórum: Melhores Práticas
Última Mensagem: marcelosilva
01-11-2017, 09:49 AM
» Respostas: 1
» Visualizações: 419
[DUVIDA] Com conexão do C...
Fórum: Instalação e Configuração
Última Mensagem: alexandrecrzb
27-10-2017, 10:11 AM
» Respostas: 2
» Visualizações: 709
Uso do Model
Fórum: CodeIgniter 4
Última Mensagem: marcosqueiroz
17-10-2017, 01:19 PM
» Respostas: 5
» Visualizações: 1.032
Insert e Update em lote c...
Fórum: Dúvidas Gerais
Última Mensagem: Jorge Toledo
09-10-2017, 03:17 PM
» Respostas: 1
» Visualizações: 463

 
  Duvidas ao usar callback no form_validation
Inserido por: Goodnato - 17-01-2018, 12:30 AM - Fórum: Bibliotecas (libraries) e Helpers - Sem Respostas

Boa noite,

Eu programo em Codeigniter ha 1 ano e sempre tive um problema no callback.

Ao criar um callback no input, o form_validation ignora todas as regras declaradas anteriormente. Olhe um exemplo:

$this->form_validation->set_rules("CPF", "<strong>CPF</strong>", "trim|required|exact_length[11]|integer|callback_cpf_check");

Eu criei callback_cpf_check para validar se o CPF é valido. Funciona normal esse código.

Mas se eu submiter com o campo CPF null, o form_validation ignora as regras required, exact_length[11] e o integer, ele cai direto no callback_cpf_check.

Acontece com vocês ou é só comigo? Estou fazendo errado a validação? Existe algum segredo para evitar isso?

Abraços;

Renato Nascimento

Imprimir este artigo

  Proteção Csrf em formulários com ajax
Inserido por: luizeduardots - 20-12-2017, 04:23 PM - Fórum: Geral - Sem Respostas

Boa tarde amigos,

estou há tempos procurando ajuda com esse problema da classe de segurança crsf e embora tenha encontrado várias respostas, pra mim nenhuma deu certo.
Alguém pode me passar um código simples de exemplo? O CI não tem uma forma de forçar a atualização do csrf_hash?

Na verdade, até consegui de uma forma , mas para mim, exigira mudar a forma como tenho feito, segue o exemplo.

Controller

if(x){ //faz verificações no banco e retorna um "load de uma view" para o jquery
$dados['msg'] = "tudo certo"
$this->load->view('sucesso',$msg); //nessa view sucesso, já tem uma div com classes de bootstrap pra ficar formatado certinho
}

View
$.ajax({
url: 'x',
type: 'POST',
data: $("#adm").serialize(),
success: function(retorno){
$('#div').html(retorno);
}
});

A questão é que dessa forma, o formulário com a proteção csrf só pode ser usado uma vez e o comando $this->security->get_csrf_hash(); só funciona corretamente no controller, pois na view ele não atualiza sem recarregar a página.

Meu problema é que, não consigo enviar o $this->load->view('sucesso',$msg); junto com o $this->security->get_csrf_hash(); diretamente do controller
mesmo transformando em vetor json.

Alguém sabe se da pra fazer e como fazer? (obs.: eu sei que da pra fazer diferente e em vez de carregar a view sucesso no controller, apenas dar um $().load('sucesso.php') no jquery, mas acho que não fica otimizado o código sem contar que foge um pouco da proposta do framework pois teria de permitir acesso direto ao arquivo.

Desde já agradeço.

Imprimir este artigo

  Carrinho de compras
Inserido por: Savi - 29-11-2017, 10:48 PM - Fórum: Geral - Respostas (1)

Boa noite, tentei implementar a biblioteca cart no CodeIgniter-3.1.5, versão que uso atualmente, porém sem sucesso.... vocês tem alguma sugestão e/ou tutorial para substituição desta biblioteca?

Obrigado.

Imprimir este artigo

  [DUVIDA] Com conexão do CI com o MSACCESS
Inserido por: alexandrecrzb - 17-10-2017, 11:28 AM - Fórum: Instalação e Configuração - Respostas (2)

Olá, já tentei diversas formas de fazer o CI conectar com um banco feito no MSACCESS e nunca obtive sucesso
já procurei nos quatro cantos da web e não sei como fazer.
É possível conectar o CI com o Access?

Imprimir este artigo

  MY_Model
Inserido por: marcosqueiroz - 16-10-2017, 02:31 PM - Fórum: Melhores Práticas - Respostas (1)

Recentemente vi uma publicação no Facebook da página Dicas CodeIgniter, sobre usar o MY_Model uma classe que estende o Model do CI com funções que se tornam repetitivas. 

E estudando um pouco mais sobre esse tipo de implementação descobrir o repositório do Lonnie Ezell que ele disponibilizou varias funções.

Veja no Link

Funções como:

find()

Código PHP:
$user $this->user_model->find($id);

echo 
$user->username

find_by()

Código PHP:
$this->user_model->find_by('email''darth@theempire.com'); 

find_all()

Código PHP:
$users $this->user_model->where('deleted'1)
 
                         ->limit(25)
 
                         ->find_all(); 

insert()

Código PHP:
$user = array(
 
   'email'     => 'dart@theempire.com',
 
   'username'  => 'darth.vader'
);
$this->user_model->insert($user); 


Dentre outras.

Imprimir este artigo

Exclamation Uso do Model
Inserido por: marcosqueiroz - 10-10-2017, 10:24 AM - Fórum: CodeIgniter 4 - Respostas (5)

Bom dia, alguém já está testando o CI4?

Segui o tutorial https://bcit-ci.github.io/CodeIgniter4/tutorial/index.html

Mas estou tendo problema ao tentar usar o Model, estou obtendo o erro de que não foi possível localizar a classe do Model. Já que nessa nova versão do CI o mode de como carregamos o Model mudou, gostaria de saber se alguém passou pelo problema e se o resolveu.

Esse é o código em meu Controller

Código PHP:
<?php namespace AppControllers;

use 
AppModelsNewsModel;

class 
Home extends CodeIgniterController
{
    public function 
index()
    {
        
$model = new NewsModel();
        
$data['news'] = $model->getNews();
        return 
view('welcome_message');
    }


Código do Model

Código PHP:
<?php
class NewsModel extends CodeIgniterModel
{
 
   protected $table 'news';

 
   public function getNews($slug false)
 
   {
 
       if ($slug === false)
 
       {
 
           return $this->findAll();
 
       }

 
       return $this->asArray()
 
       ->where(['slug' => $slug])
 
       ->first();
 
   }



Lembrando que são os códigos do tutorial, não sei se preciso executar algum comando, ou realizar alguma configuração extra, já que não percebi isso na documentação.

Imprimir este artigo

  Insert e Update em lote com opção de seleção
Inserido por: reigomesamaral - 05-10-2017, 11:28 PM - Fórum: Dúvidas Gerais - Respostas (1)

Olá pessoal,

Estou com dúvidas de como posso fazer um insert ou update de vários registros na mesma operação selecionando os mesmos numa tabela. Ex.: 

Monto um array em uma tabela onde a primeira coluna possui um input do tipo checkbox, dai quero enviar para o banco de dados os registros que estiverem marcados.

Alguém já implementou algo do tipo?

Imprimir este artigo

  Básico
Inserido por: fabioreszko - 02-10-2017, 03:31 PM - Fórum: Geral - Respostas (1)

Pra que serve o codeigniter?

Imprimir este artigo