现在的位置: 首页

6. 访问数据库

发表于2001 天前 PHP  评论关闭 ⁄ 被围观 443 views+

[以下内容适用于 FleaPHP 1.0.70]

read more

阅读全文

5. 应用程序设置

发表于2002 天前 PHP  评论关闭 ⁄ 被围观 392 views+

[以下内容适用于 FleaPHP 1.0.70]

read more

阅读全文

7. 数据表关联

发表于2002 天前 PHP  评论关闭 ⁄ 被围观 603 views+

[以下内容适用于 FleaPHP 1.0.70]

read more

阅读全文

A1. 升级 FleaPHP

发表于2002 天前 PHP  评论关闭 ⁄ 被围观 376 views+

当 FleaPHP
发布新版时,您也许希望可以将应用程序所使用的 FleaPHP
框架也升级到最新版本。虽然我们已经尽量避免新版 FleaPHP
与早期的版本不兼容,但由于新功能的加入和现有功能的增强,出现不兼容的情况是在所难免的。

从 1.0.50 版本开始,FleaPHP
才算进入了比较稳定的阶段。因此升级说明也从此版本开始。


从 1.0.50 升级到 1.0.60

  • 新增的 actionMethodPrefix 应用程序选项默认值为
    action,该设置可以进一步提高控制器方法的安全性。如果你不想修改现有应用程序的控制器方法名,那么只需要将该设置改为
    '' 即可。或者在 require('FLEA/FLEA.php') 后用
    set_app_inf('actionMethodPrefix', '') 修改这项设置。

read more

阅读全文

经常问到的问题 (FAQ)

发表于2002 天前 PHP  评论关闭 ⁄ 被围观 473 views+

在这里列出了一些经常会问到的问题,也许你的困惑在这里就可以找到答案。

FleaPHP 是免费的吗?

简单的回答“是”,你不用支付任何费用,即可在你或你所在企业开发的应用程序中使用
FleaPHP。同时,你不用将你的应用程序代码公布。关于 FleaPHP
授权协议的详细信息,请阅读“ href="http://www.fleaphp.org/index.php?q=about">关于 FleaPHP”。

FleaPHP 官方网站有哪些?

fleaphp.org 是 FleaPHP
项目官方网站之一,提供所有最新的文档和 FleaPHP
源代码,以及开发者论坛服务。fleaphp.net 是 FleaPHP
项目官方网站的子站,即将推出应用程序模版发布服务。

QeeYuan.com(自贡市起源科技有限公司)是 FleaPHP
项目发起人创办的企业,也是目前唯一为 FleaPHP
提供商业支持的企业。

fleaphp.com 是由一名 FleaPHP
爱好者维护的网站,提供了一些示例程序片段和使用 FleaPHP
的经验和体会等文档。并不是 FleaPHP 项目官方网站。

FleaPHP 兼容 PHP4 吗?

是的,FleaPHP 100% 兼容 PHP4 和 PHP5。同时,FleaPHP
不限制开发者在自己编写的代码中采用 PHP5 专有的特征。

有实际采用 FleaPHP 开发的项目和网站吗?

“当然”,FleaPHP
是一个在实际开发工作中不断完善和改进的框架。因此 FleaPHP
是伴随着实际应用项目一起出现的。更多信息请浏览 href="http://www.fleaphp.org/index.php?q=livesites">实际采用 FleaPHP
开发的项目和网站列表。如果你有用 FleaPHP
开发的项目,我们也希望你能够提供信息,完善这个列表。


read more

阅读全文

实际采用 FleaPHP 的网站

发表于2002 天前 PHP  评论关闭 ⁄ 被围观 441 views+

如果你有采用 FleaPHP 开发的网站,并且愿意公开网址,可以发邮件到 support@qeeyuan.com。我们会在第一时间将您的网站截图和链接添加到这个页面。这也是宣传您网站的有效途径之一。

* 部分网站是通过搜索引擎检索到 FleaPHP 应用程序出错信息而得知的。如果您不希望公开您使用 FleaPHP 开发的网站,请与我们联系。同时,建议在网站发布到服务器并调试完成后,关闭 FleaPHP 的错误显示选项,提高应用程序的安全性。


阅读全文

4. 命名规范和目录结构

发表于2002 天前 PHP  评论关闭 ⁄ 被围观 399 views+

[以下内容适用于 FleaPHP 1.0.70]

read more

阅读全文

A2. 使用 PATHINFO 和 URL 重写

发表于2003 天前 PHP  评论关闭 ⁄ 被围观 451 views+

[以下内容适用于 FleaPHP 1.0.70]

FleaPHP 应用程序通过分析 URL
地址来确定要执行的控制器及动作,以及传递给动作方法的参数。

默认情况下,FleaPHP 应用程序通过

http://www.example.com/index.php?controller=test&action=benchmark&source=1

这样的 URL
地址来访问应用程序的每一个功能。但有时候你希望 URL
地址能够更好看一点,例如上面的地址变为:

http://www.example.com/index.php/test/benchmark/source/1

或者

/—code

read more

阅读全文

1. 开始前的准备工作

发表于2004 天前 PHP  评论关闭 ⁄ 被围观 498 views+

[以下内容适用于 FleaPHP 1.0.70]

为了避免各种不同开发环境配置对学习 FleaPHP
造成的干扰,因此建议你按照本文配置一个专门用于学习
FleaPHP 的开发环境。

步骤:

  • 首先 href="http://www.fleaphp.org/downloads/files/fleaphp-apmxe.zip">下载 APM
    Express 5 和 FleaPHP 完全版,并解压缩到硬盘。
  • 最后,启动 APMXE5,并从任务栏系统托盘区的 APM Express
    图标上选择“Start”菜单,运行 Apache 和 MySQL。

read more

阅读全文