Formdin หรือ Dynamic Form เป็นเฟรมเวิร์ก PHP ที่เรียบง่ายสำหรับการสร้างระบบเว็บอย่างรวดเร็วและง่ายดาย
Formdin สร้างขึ้นในปี 2004 โดยLuísEugênio Barbosa เพื่อเพิ่มความเร็วในการพัฒนาในอิบามา เวอร์ชัน 4 ขึ้นอยู่กับแนวคิดในหนังสือ Pablo Dall'oglio
รุ่นนี้มีข้อเสนอเป็น Formdin 4 รุ่นต่อไปใน GitHub - Formdin 5 เป็น Meta Framework เนื่องจากมันถูกสร้างขึ้นบนเฟรมเวิร์ก Adinati 7.x ของ Pablo Dall'oglio ดังนั้นจึงไม่ใช่กรอบที่สมบูรณ์ แต่มีการพึ่งพาทั้งหมดในกรอบ Adinati 7.1
น่าเสียดายที่เอกสารในภาษาอังกฤษยังไม่สมบูรณ์ ภาษาแรกคือภาษาโปรตุเกสของบราซิล การแปลจะทำโดยเร็วที่สุด
ห้องสมุดที่ใช้แล้ว
Formdin ou formuláriodinâmicoé um framework php simples para criar sistema web de forma rápida e fácil
o formdin 5 é um meta framework ou um adaptador ou uma extensão, por ser construído sobre o adinati framework 7.x ทำ pablo dall'oglio Portando nãoé um framework เสร็จสมบูรณ์, ele tem ทั้งหมดขึ้นอยู่กับ adinati é um framework de transição do formdin 4 para o adianti framework, facilitando a migração é uma abstração das chamadas do formdin 4 ไม่มี adianti
O adinati É um framework 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 abaixolib/widget/FormDin5 para /app/lib/widget/FormDin5lib/include/FormDin5.js para /app/lib/include/FormDin5.jslib/include/FormDin5WebCams.js para /app/lib/include/FormDin5WebCams.js app/config/application.ini incluir เป็น Linhas Abaixo depois regultar สอดคล้องกับความจำเป็น
[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 " );incluir เป็น 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 ' ]);incluir เป็น 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!