ddtraceweb / pfbc
PHP 快速表单构建 - pfbc/pfbc 的分支
1.0.2
2013-08-01 21:43 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-14 02:21:22 UTC
README
PFBC (PHP 表单构建类) 项目是在以下目标下开发的...
- 通过面向对象的 PHP 结构促进表单的快速开发。
- 在构建表单时消除编写 HTML 和验证的繁琐工作。
- 通过使用一致/经过测试的工具来减少人为错误。
该项目首次于 2009 年 4 月 24 日发布到开源社区,发布在 PHPClass.org。2009 年 11 月 16 日,该项目迁移到了当前的位置 Google 项目托管服务。自首次发布以来,该项目已经经历了超过 20 个版本发布,并且仍在积极开发中。
3.x 版本中最显著的功能增强是与 Bootstrap 的集成 - 来自 Twitter 的前端框架。Bootstrap 包含响应式 CSS,这意味着您的表单不仅在最新的桌面浏览器中看起来和表现很好,在平板电脑和智能手机浏览器中也同样如此。
系统要求
PHP 5 >= 5.3
资产需求
- Jquery,
- Jquery-ui,
- Bootstrap,
- Ckeditor,
- Tiny-mce
安装说明
在编写任何代码之前,您首先需要下载 PFBC 的最新版本,并将 PFBC 目录上传到您的 Web 服务器文档根目录中。下载中包含的 PFBC 目录之外的文件/目录仅用于说明,可以在您的生产环境中省略。
示例/教程
以下链接旨在展示项目中包含的关键功能。目前,这些链接正在使用 pfbc3.0-php5 版本,请参阅项目中包含的 PHP 5.3 命名空间示例。
代码示例
<?php use PFBC\Form; use PFBC\Element\Texbox; use PFBC\Element\Select; use PFBC\Element\Button; session_start(); $form = new Form("GettingStarted"); $form->setDefaultUrlsJs( array( $form->getResourcesPath() . '/bootstrap/js/bootstrap.min.js', $form->getResourcesPath() . '/jquery/js/jquery.min.js' ) ); $form->setDefaultUrlsCss( array( $form->getResourcesPath() . '/bootstrap/ccs/bootstrap.min.css', $form->getResourcesPath() . '/bootstrap/css/bootstrap-responsive.min.css' ) ); $form->addElement(new Textbox("My Textbox:", "MyTextbox")); $form->addElement(new Select("My Select:", "MySelect", array( "Option #1", "Option #2", "Option #3" ))); $form->addElement(new Button); $form->render(); ?>