Forum

Bug - CRUD for tables with over 38 fields

EN: Hi! I have a table with 41 columns. The Sximo Laravel 5 creates the CRUD Okay, but when I change the module tabs "Table Edit" or "Form Editor" and I change the columns "Show View, Sortable or Download" to save changes the Sximo sends message "Can not find Module". The problem occurs in the method "postSavetable ()" of "ModuleController.php" which is in the "\sximo\app\Http\Controllers\Sximo\". If I force the method to find the module, the line containing the instruction "$ total = count ($ _ POST [ 'field']);" does not return to the correct total number of columns from my table, come only 38. If this total fixed at 41, is error in filling "$ grid [] = array ..." in the "for" when "$i" arrive at 38 and the variable "$sortlist [$i]" uses this index.

Has anyone experienced this and knows a solution to this problem?

PT_BR: Olá! Tenho uma tabela com 41 colunas. O Sximo Lavavel 5 cria o CRUD Ok, mas quando vou modificar o módulo nas abas "Table Edit" ou "Form Editor" e modifico as colunas "Show, View, Sortable ou Download" ao salvar as mudanças o Sximo emite mensagem informando "Can not find Module". O problema ocorre no método "postSavetable()" do "ModuleController.php" que fica na pasta "\sximo\app\Http\Controllers\Sximo\". Se eu forço o método a encontrar o módulo, a linha que contém a instrução "$total = count($_POST['field']);" não retorna com o número total correto de colunas da minha tabela, vindo apenas 38. Se fixo esse total em 41, ocorre erro no preenchimento de "$grid[] = array..." dentro do "for" quando "$i" chega em 38 e a variável "$sortlist[$i]" usa esse índice.

Alguém já passou por essa situação e sabe alguma solução para esse problema?

rensofg
rensofg
  • 1 year ago
rensofg
Solution

EN:

Hi, guys! I found a solution on the link "http://codecanyon.net/item/laravel-cms-crud-builder-administrator/7194641/comments?page=7": The user "cryptonucleus" stated changing the "php.ini" in line "; max_input_vars = 1000". Remove the ";" (Uncomment) and change from 1000 to 3000, and thus "max_input_vars = 3000". This line indicates "How many GET / POST / COOKIE input variables may be accepted." Let's go to work!

PT_BR:

Oi, pessoal! Achei uma solução no link "http://codecanyon.net/item/laravel-cms-crud-builder-administrator/7194641/comments?page=7": O usuário "cryptonucleus" indicou alterar o "php.ini" na linha ";max_input_vars = 1000". Retirar o ";" (descomentar) e mudar de 1000 para 3000, ficando assim "max_input_vars = 3000". Esta linha indica "Quantas entradas de variáveis GET/POST/COOKIE podem ser aceitas" pelo PHP. Vamos ao trabalho!

Hello glad you fond the solution by yourself :) as i wasn't at home these days for help lol