【发布时间】:2011-06-10 03:23:02
【问题描述】:
这个问题是关于 F3(Php Fat Free 框架)的,我偶然发现了一个适合小型网站和/或博客的简单、快速和安全的框架。对我来说重要的是该框架具有某种 ACL 和简单性。如果您知道任何好的替代方案,我会全力以赴。同时,给有过F3经验的朋友提一个问题:
F3 是否可以有一个像样的 OOP MVC 结构?由于路线喜欢
F3::route('GET /',':indexController|home'); 不起作用,如何实现适当的 MVC 结构?我知道我可以将 home 方法设置为静态然后执行F3::route('GET /','indexController::home');,但这似乎是不必要的复杂化和矫枉过正,并且忽略了构造方法,我需要分别为每个控制器设置布局。我想在我的 index.php 文件中只有到各种控制器和操作的路由,其余的逻辑将在这些控制器中处理。解决这个问题的最佳方法是什么?
非常感谢
编辑:我也想听听关于 Yii 的一些意见,我看到它在 PHPFrameworks.com 上的排名很高
【问题讨论】:
-
F3 比 Fat Free 更 厌食,我建议使用 Slim CodeIgniter
-
谢谢,我去看看。我基本上是在寻找一个好的、简单的和轻量级的 PHP 5.3 MVC 框架,最好是已经内置了某种好的用户身份验证,来构建小型网站和博客。我将 Zend 用于企业级的东西。
-
尝试 google 的 lightvc..它非常轻量级..但恐怕它没有 acl 模块
-
phpframeworks.com 是一个过时的、贴满广告的、颇有问题的网站
-
尽管如此,对于 MVC 和 OOP 爱好者来说,我更喜欢 Yii 而不是 F3。我最终为我的编码风格重新实现了 yii 风格。和安全。
标签: php model-view-controller frameworks acl fat-free-framework