仅仅是感受,不是在说这个框架有多好。我做的东西很少用mvc模式,就算不用mvc,flea也能对你的开发
带来很大的帮助。
说说我用fleaphp的感受。
1、FLEAPHP源码中的注解都是中文的,对于每个方法都带个一个小例子说明怎么用。
当然也可以用不带注解的版本。
2、可以生成如/flea/show/a/2这样的路径,表示调表flea.php这个文件的action方法并传递参数a=2
为什么说可以呢?这需要apache服务器上rewrite的支持,如果你没有权限去修改这些东西,可以生成
Controller=flea&action=show&a=2
3、支持各种模板技术,如smarty,配置起来比zend framework容易,如果你在zf下配置支持smarty需要到
处找大量的教程,smarty中你只需要打开源文件,找下,里边有怎么配置的方法,几分钟的事。
4、对于数据库操作这块fleaphp更是提供的强大的功能,特别对于表的关联。本来需要写十来行的代码,
用fleaphp几行搞定,而且不用考虑如删除贴子删除评论的问题,还有比如我们常看到的一个文章下边跟
着相关文章的解决,只需要一个函数搞定。
还有比如插如文章,数据库里有id,title,body,created几个字段。然后form表单中有
<input type="textbox" name="title">
<input type="textbox" name="body">
只要在对提交过来的数据->save($_POST)。表中就会把title,body找出来插入,并且自动插入文章创建时间。
是的,就是这么夸张
看下这个第一集的视频教程能不能吸引到你
电信地址:
http://www.fleaphp.org/videos/crud-1/index.html
网通地址:
http://www.fleaphp.net/videos/crud-1/index.html
5、对ajax的支持,实际上他是对juery包装了下,如果你本来就会jquery完全可以不用flea提供的这个功
能。如果你不会query,就可以用fleaphp提供的php方法,省去了学jquery的麻烦。不过这个jquery的功
能还是相当强的,建议学下。
6、提供各种你平时常用到的方法,如删除多级目录,生成验证码等,感觉就是把你开发中会遇上的一些问题收集了下让
你用的时候不用到处找了。
7、上手快。如果说看ZF就象看java,看fleaphp就是象看php。。
8、看些哪些网站在用fleaphp
http://www.fleaphp.org/index.php?q=livesites
[
本帖最后由 cloudrainwind 于 2008-3-21 23:33 编辑 ]