Formdin 또는 Dynamic Form은 웹 시스템을 빠르고 쉽게 만들기위한 간단한 PHP 프레임 워크입니다.
Formdin은 2004 년 Luís Eugênio Barbosa가 이바마의 개발 속도를 높이기 위해 만들었습니다. 버전 4는 책의 아이디어를 기반으로합니다. Pablo Dall'oglio.
이 버전은 Github의 다음 버전의 Formdin 4가 될 것을 제안합니다. . Formdin 5는 Pablo Dall'oglio의 Adinati 프레임 워크 7.x에 구축 된 프레임 워크 메타입니다. 따라서 완전한 프레임 워크가 아니며 Adinati 프레임 워크 7.1에 전적으로 의존합니다.
불행히도 영어 문서는 완전하지 않습니다. 첫 번째 언어는 브라질 포르투갈입니다. 번역은 가능한 빨리 만들어집니다.
중고 라이브러리
Formdin ou formulário dinâmico é um 프레임 워크 php simples para criar sistema web de forma rápida e fácil.
o Formdin 5 é um meta 프레임 워크 OU UM Adaptador ou uma extensão, por ser custruído sobre o adinati 프레임 워크 7.x do pablo dall'oglio. Portando não é um 프레임 워크 완료 é um 프레임 워크 de transição do formdin 4 para o adianti 프레임 워크, migração. é Uma Abstraão Das Chamadas는 4 No Adianti를 Formdin 4입니다.
o Adinati é um 프레임 워크 Muito bom, com mais recursos e uma comunidade muito maior. 로고 o 이상적인 é juntar forçar pegando o que tem de melhor dos dois.
app/config/application.ini incluir는 Linhas abaixo입니다lib/widget/FormDin5 Para /app/lib/widget/FormDin5 Copiarlib/include/FormDin5.js para /app/lib/include/FormDin5.js lib/include/formdin5.jslib/include/FormDin5WebCams.js para /app/lib/include/FormDin5WebCams.js Editar app/config/application.ini incluir linhas abaixo. Depois Alterar는 필수를 준수합니다
[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 " );Linhas와 같은 경사
//---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 ' ]);Linhas와 같은 경사
//--- 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 está esperado para o futuro!