我正在开发一个小项目,我正在使用codeigniter php框架,但发现它有点太过于膨胀我的目的。
基本上我想要使数据库交互,会话和验证更简单。 MVC也不错。
我正在寻找的东西有10个php文件的顶部。 当我在一个大多数html网站上添加一些php功能时,像CodeIgniter这样的东西就不合适了。
有什么建议吗?
修改
我不是在寻找模板引擎。 Kohona比必要的要大一些(对我来说 - 为了我的目的)。
我遇到elf-php,有人曾经使用过吗?看起来它看起来像我正在寻找的必需品和一些体面的文档。但这只是一种印象。
我很难分辨Fari-MVC的功能而不玩它。我可以浏览代码并查看注释,但我没有找到更多的文档。
答案 0 :(得分:4)
答案 1 :(得分:3)
对于这种大小的站点(以及更大的站点)我只使用模板系统而不用担心MVC框架 - 即使是最轻的也只是几页的大量开销。我强烈推荐TinyButStrong。它非常精湛 - 完美的代码和设计分离,功能强大但不过于复杂,并且与Dreamweaver完美集成,因此您或您的设计师可以设计模板。
我已经取得了相当大的成功,将它与XAJAX相结合,{{3}}不是你最流行的AJAX框架之一,但它有一些不错的功能。仅使用像TBS这样的模板系统的美妙之处在于,您可以随心所欲地提供所需的库。我个人不喜欢抽象出SQL,但是如果你愿意,可以选择相当数量的独立库。
答案 2 :(得分:2)
顺便说一句,作为一般答案,你可以在 Ohloh 上找到大量的小PHP框架:
http://www.ohloh.net/tags/framework/php
然后,您可以根据预览来源,文档质量,使用它的用户数等选择您喜欢的那个。
答案 3 :(得分:2)
Fat-Free Framework在一个55KB的文件中是自包含的。如果你想要更多功能,可以使用插件来扩展它。
答案 4 :(得分:1)
这是2009/2010,现在可能有更好的东西了。
Fari MVC框架
来源:https://github.com/radekstepan/Fari-Framework
例如,我在其中写了一个聊天应用:https://github.com/radekstepan/Clubhouse
<强>女高音强>
来源:https://github.com/radekstepan/soprano
如果你想自己编写一个很好的例子。
答案 5 :(得分:1)
现在有一些新的产品可供选择:
TinyMVC:http://www.tinymvc.com/
TinyPHP:http://tinyphp.us/
KissMVC:http://kissmvc.com/
我打算尝试用TinyMVC做一个小项目。
答案 6 :(得分:0)
没有真正回答这个问题...但是如果CI对你来说有点过分膨胀,也许你可以尝试Kohana,这比CI(起点为分叉)稍微臃肿一点。
答案 7 :(得分:-2)
你看过CakePHP吗?