FormDin或Dynamic Form是一个简单的PHP框架,可快速,轻松地创建Web系统。
LuísEugênioBarbosa于2004年创建的Formdin为提高了伊巴马的发展速度。版本4基于书中的想法Pablo Dall'oglio。
此版本的建议是Github中下一个版本的Formdin 4。 。 Formdin 5是一个框架元数据,因为它是在Pablo Dall'oglio的Adinati框架7.x上构建的。因此,这不是一个完整的框架,它完全依赖于Adinati框架7.1。
不幸的是,英文文档尚未完成。第一语言是巴西葡萄牙语。尽快进行翻译。
使用的库
formdin ouformulárioDinâmicoéum框架php php para criar sistema web de formarápidaefácil。
o formdin5éum meta框架ou um adaptador ou umaextensão,porserconduídosobre sobre o adinati框架7.x do pablo dall'oglio。 PortandoNãoéum框架完整,Ele tem tem temDepentênciado adinati。 éum框架detransiçãododo formdin 4 para o adianti框架,aigração。 éumaAbstraçãoDaschamadas do formdin 4 no adianti。
oadinatiéum框架muito bom,com mais recursos e uma comunidade muito maior。徽标o理想的éguntarforçarpegando o que tem de melhor dos dois。
app/config/application.ini insulir as 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 insulir as 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 " );作为林哈斯
//---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 -----------------------------------------------------------Abaixoumvídeosobre o formdin 5 e esperado para o futuro!