Formdin или динамическая форма - это простая структура PHP для быстрого и легкости создания веб -системы.
Formdin, созданный в 2004 году Луисом Юджином Барбозой для повышения скорости развития в Ибаме. Версия 4 основана на идеях в книгах Pablo Dall'oglio.
Эта версия имеет предложение, чтобы стать следующей версией Formdin 4 в GitHub. Полем Formdin 5 - это структура мета, так как она построена на рамках Adinati 7.x Pablo Dall'oglio. Следовательно, это не полная структура, он имеет полную зависимость от Adinati Framework 7.1.
К сожалению, документация на английском языке не завершена. Первый язык - бразильский португальский. Переводы сделаны как можно скорее.
Использовали библиотеки
Formdin ou out formulário dinâmico é Um Framework Php para para criar sistema web de forma rápida e fácil.
O formdin 5 é Um MetaRamework Ou UM Adaptador ou uma extensão, por seruitydo sobre o adinati framework 7.x do pablo dall'oglio. Portando néao é Um Framework opploo, ele Tem Teal DepectEncia do adinati. É UM Framework de Transição do formdin 4 Para O Adianti Framework, FARITITANDO A Migração. É UMA Abstração Das Chamadas Do Formdin 4 без адианти.
O adinati é UM Framework Muito Bom, Com Mais recursos e Uma Comunidade Muito Maior. Логотип o Идеальный é juntar forçar pegando o que tem de de melhor dos dois.
app/config/application.ini incluir как linhas abaixolib/widget/FormDin5 para /app/lib/widget/FormDin5lib/include/FormDin5.js para /app/lib/include/FormDin5.js lib/include/formdin5.jslib/include/FormDin5WebCams.js para /app/lib/include/FormDin5WebCams.js /lib/include/formdin5webcams.js Editar app/config/application.ini incluir как linhas abaixo. Depois Alterar Conforme необходимость
[system]
formdin_min_version =5.1.1
adianti_min_version =7.6.0
system_version = 1.0.0
head_title = " App Exemplo1 "
system_name = ' Aplicação de Exemplo 1 do FormDin5 com Adianti '
system_name_sub = ' APPEV1 '
logo-lg = APPEV1
; logo-mini = /images/favicon-96x96.png ; logo minimo com imagem
logo-mini = E1 ; logo minimo com texto
logo-link-class = ' index.php?class=AjudaView '
login-link = https://github.com/bjverde/FormDin5Editar o arquivo index.php, abaixo das linhas
$ menu_string = AdiantiMenuBuilder:: parse ( ' menu.xml ' , $ theme );
$ content = file_get_contents ( " app/templates/ { $ theme } /layout.html " );Включать в себя как Линхас
//---FORMDIN 5 -------------------------
$ content = str_replace ( ' {head_title} ' , $ ini [ ' general ' ][ ' application ' ], $ content );
$ content = str_replace ( ' {formdin_version} ' , FormDinHelper:: version (), $ content );
$ content = str_replace ( ' {system_version} ' , $ ini [ ' system ' ][ ' version ' ], $ content );
$ content = str_replace ( ' {system_name} ' , $ ini [ ' system ' ][ ' system_name ' ], $ content );
$ content = str_replace ( ' {system_name_sub} ' , $ ini [ ' system ' ][ ' system_name_sub ' ], $ content );
$ content = str_replace ( ' {logo-mini} ' , $ ini [ ' system ' ][ ' logo-mini ' ], $ content );
$ content = str_replace ( ' {logo-lg} ' , $ ini [ ' system ' ][ ' logo-lg ' ], $ content );
$ content = str_replace ( ' {logo-link-class} ' , $ ini [ ' system ' ][ ' logo-link-class ' ], $ content );
$ content = str_replace ( ' {login-link} ' , $ ini [ ' system ' ][ ' login-link ' ], $ content );
//---FIM FORMDIN 5 ----------------------- Editar O arquivo init.php, abaixo das linhas
define ( ' PATH ' , dirname ( __FILE__ ));
define ( ' LANG ' , $ ini [ ' general ' ][ ' language ' ]);Включать в себя как Линхас
//--- FORMDIN 5 START ---------------------------------------------------------
FormDinHelper:: verifyFormDinMinimumVersion ( $ ini [ ' system ' ][ ' formdin_min_version ' ]);
FormDinHelper:: verifyMinimumVersionAdiantiFrameWorkToSystem ( $ ini [ ' system ' ][ ' adianti_min_version ' ]);
if (! defined ( ' SYSTEM_VERSION ' ) ) { define ( ' SYSTEM_VERSION ' , $ ini [ ' system ' ][ ' system_version ' ]); }
if (! defined ( ' SYSTEM_NAME ' ) ) { define ( ' SYSTEM_NAME ' , $ ini [ ' general ' ][ ' application ' ]); }
if (! defined ( ' DS ' ) ) { define ( ' DS ' , DIRECTORY_SEPARATOR ); }
if (! defined ( ' EOL ' ) ) { define ( ' EOL ' , "n" ); }
if (! defined ( ' ESP ' ) ) { define ( ' ESP ' , chr ( 32 ). chr ( 32 ). chr ( 32 ). chr ( 32 ) ); }
if (! defined ( ' TAB ' ) ) { define ( ' TAB ' , chr ( 9 )); }
//--- FORMDIN 5 END -----------------------------------------------------------Abaixo um vídeo sobre o formdin 5 e esperado para o futuro!