RT
TAction sem os parametros do form
Boa Tarde a todos!
Tenho uma aplicação onde eu preciso redirecionar para um outro forma para validação de algumas informações.
Para isso, utilizo uma TAction.
Ocorre que, quando o Form principal, tem muitos dados ocorre o erro:
O motivo ficou bem claro, a url fica muito grande dado a quantidade de dados no form principal.
Ocorre que eu só preciso enviar 3 informações.
Então, a minha pergunta é:
Existe uma forma para redirecionar para um outro form e para uma determinada função de alguma forma que não passe todos os dados do form ou, que estes parâmetros possam ser editados antes do envio para evitar o erro?
Os dados que eu preciso passar são apenas estes:
PS: em formulários com poucos itens, o codigo funciona perfeitamente.
Tenho uma aplicação onde eu preciso redirecionar para um outro forma para validação de algumas informações.
Para isso, utilizo uma TAction.
Ocorre que, quando o Form principal, tem muitos dados ocorre o erro:
Request-URI Too Long
The requested URL's length exceeds the capacity limit for this server.
Apache/2.4.29 (Ubuntu) Server at 127.0.1.1 Port 80
O motivo ficou bem claro, a url fica muito grande dado a quantidade de dados no form principal.
Ocorre que eu só preciso enviar 3 informações.
Então, a minha pergunta é:
Existe uma forma para redirecionar para um outro form e para uma determinada função de alguma forma que não passe todos os dados do form ou, que estes parâmetros possam ser editados antes do envio para evitar o erro?
Os dados que eu preciso passar são apenas estes:
$redirect_link = [];
$redirect_link['ownclass'] = 'PedidoForm';
$redirect_link['static_function'] = 'Finalize';
$redirect_link['id'] = $param['id'];
$action = new TAction(array('CheckPass', 'onShow'),$redirect_link);
PS: em formulários com poucos itens, o codigo funciona perfeitamente.
Mostre como você usa o TAction posteriormente. Ex:
Ok!
Obrigado!
Segue o Bloco:
Testei aqui e não ocorreu o problema mencionado:
O TAction envia somente o parâmetro 'id'.
Confirme que as variáveis $tt_param e $redirect_link não tenham conteúdo anterior.
Outra coisa, está usando qual versão do framework?