CodeIgniter: Associação de controllers e grupo de regras no config/Form_validation

janeiro 4, 2011 at 12:12 am Deixe um comentário

O codeigniter permite criar uma associação do ‘controller/método’ no arquivo de configuração form_validation para facilitar e centralizar a validação de formulários. É realmente excelente, desde que você não tenha parâmetros em seu método :| … meio estranho mas blz.

Tive esse problema e achei esse post: http://codeigniter.com/forums/viewthread/104425/ que relata o problema e indica uma solução que consiste em alterar a classe form_validation. Essa solução funciona perfeitamente mas pode causar problemas se você decidir atualizar a versão do CI e esqueceu que mudou algo lá dentro.

Segui a idéia dele e fiz o ‘patch’ no próprio config/form_validation.
Ficou algo assim:

$CI =& get_instance();

$config = array(
	"blog/post/{$CI->uri->segment(3)}" => array(
		array(
				'field' => 'titulo',
				'label' => 'Título',
				'rules' => 'required'
			 ),
		array(
				'field' => 'conteudo',
				'label' => 'Conteúdo',
				'rules' => 'required'
			 )
		)
);

Espero ter ajudado.

Abrassss!!!

Entry filed under: CodeIgniter, PHP. Tags: , , , , , , , .

Codeigniter + jqTransform + Combos dinâmicos Dica rápida: Permitir “.” no login dos usuários do USVN

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Enviar trackback para este post  |  Subscribe to the comments via RSS Feed


 

janeiro 2011
S T Q Q S S D
« ago   abr »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Tópicos recentes


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.