gpt4 book ai didi

php - F3 (Fat-Free PHP framework) 并向其添加 MVC/OOP 结构

转载 作者:可可西里 更新时间:2023-11-01 00:11:16 24 4
gpt4 key购买 nike

这个问题是关于 F3(Php Fat Free 框架)的,我偶然发现了一个适合小型网站和/或博客的简单、快速和安全的框架。对我来说重要的是该框架具有某种 ACL 和简单性。如果您知道任何好的替代方案,我会洗耳恭听。同时,请教有经验的 friend 一个关于F3的问题:

是否可以使用 F3 构建一个像样的 OOP MVC 结构?因为像这样的路线F3::route('GET/',':indexController|home'); 不起作用,如何实现合适的 MVC 结构?我知道我可以将 home 方法设置为静态,然后执行 F3::route('GET/','indexController::home');,但这似乎是不必要的复杂化和矫枉过正,并且忽略了构造方法,我需要分别为每个 Controller 设置布局。我想在我的 index.php 文件中只包含到各种 Controller 和操作的路由,其余逻辑将在这些 Controller 中处理。解决这个问题的最佳方法是什么?

非常感谢

编辑:我也想听听一些关于 Yii 的意见,我看到它在 PHPFrameworks.com 上的排名很高

最佳答案

F3 并没有因为任何内置的 MVC 架构而膨胀,它基本上只是一个前端 Controller 。这就是重点。不必强制您使用一组特定的工具,您可以随心所欲地实现。例如,如果您不喜欢 F3 的 Axon 和 Template 插件,您可以使用 Red Bean ORM 来管理您的模型,并使用 Smarty 来构建您的 View 。 F3,在它的核心,只是将 url 路由到您的 Controller 并远离您。

关于php - F3 (Fat-Free PHP framework) 并向其添加 MVC/OOP 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4708191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com