sysgen
sysgen copied to clipboard
Falha de FK
Problema relatado pelo usuário @helhoso no comentario https://github.com/bjverde/formDin/issues/192#issuecomment-543160647
Mais um detalhe...
Quando selecionei apenas uma tabela que continha chave estrangeira, o sistema gerou uma chamada para uma classe que não foi criada.
Sugestão: Exibir um alerta e não prosseguir informando que existe uma dependencia não declarada
OU adicionar a tabela da chave estrangeira e criar as classes necessárias.
Provável ponto de melhoria
gen03.php > $listFkFieldsTableSelected = TGeneratorHelper::listFKFieldsTablesSelected(); (linha 79)
TGeneratorHelper > listFKFieldsTablesSelected > $refTable = $FieldsTableSelected[$key]['REFERENCED_TABLE_NAME'][$keyFieldFkTable]; (linha 529)