codifyllc / phpopenfw
由phpOpenFW框架的Chris Clark创建的分支仓库
This package is not auto-updated.
Last update: 2024-09-20 19:55:39 UTC
README
phpOpenFW
phpOpenFW是一个开源的MVC PHP Web开发框架,在GNU公共许可证(GPL)版本2下发布。
作者
Christian J. Clark
网站
http://www.emonlade.net/phpopenfw/
许可
GNU公共许可证(GPL)版本2(https://gnu.ac.cn/licenses/gpl-2.0.txt)
版本
1.3.0
需求
phpOpenFW需要PHP >= 5.3,libxslt,libxml,php-xsl,以及php-xml。
支持
如有评论、问题或疑虑,请联系 support@emonlade.net。
功能
phpOpenFW拥有大量功能,可帮助开发强大、灵活的网站和Web应用程序。以下是phpOpenFW提供功能的概要。
框架功能
- 表单引擎
- 数据库抽象类
- 活动记录类
- XML元素类(抽象)
- 记录集列表到表格类
- 通用XHTML表格类
- 插件功能
应用程序功能
- 内置认证服务
- 模块列表/导航功能
插件
- XML转换(使用XSL)
- 快速数据库操作
- 日期/时间函数
- 代码基准
Apache Mod_Rewrite规则
当使用“重写”的nav_xml_format时,您需要以下Apache mod_rewrite规则才能使应用程序导航正确工作。您可以调整规则以适应您的应用程序,但需要有一个通配符规则将所有页面通过应用程序的主要index.php脚本来转发。此外,CSS、图片和JavaScript的转发也很重要。
示例
RewriteEngine On RewriteRule ^([^/\.]+).html$ index.php?page=$1 [L] RewriteRule ^(themes|css|img|javascript) - [L] RewriteRule .favicon.ico$ - [L] RewriteRule ^.$ index.php [L,qsa]
如果您使用Apache的虚拟文档根,则规则可能需要类似于以下内容
RewriteEngine On RewriteBase / RewriteRule ^([^/\.]+).html$ index.php?page=$1 [L] RewriteRule ^(themes|css|img|javascript) - [L] RewriteRule Ê.favicon.ico$ - [L] RewriteRule ^.$ index.php [L,qsa]