codifyllc / phpopenfw

此包的最新版本(1.3.0)没有可用的许可信息。

由phpOpenFW框架的Chris Clark创建的分支仓库

1.3.0 2016-01-14 06:38 UTC

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]