
PHPHOT-Framework框架
文章平均质量分 69
普通网友
这个作者很懒,什么都没留下…
展开
-
关于 FleaPHP
FleaPHP 并不是心血来潮的结果,而是作者在 Web 开发中不断探索的成果。虽然 FleaPHP 缺乏 Zend Framework 那样巨大的号召力,也没有 CakePHP 和 Symfony 那样庞大的社区。但 FleaPHP 仍然是一个值得你花时间去了解、去学习的框架。FleaPHP 的设计目标FleaPHP 致力于减少开发者创建 Web 应用程序的工作量,并降低原创 2007-09-17 09:03:00 · 2400 阅读 · 0 评论 -
霍然回首 ,PHP 竟然就是一个框架
(原题目:"Last we checked, PHP is a framework". By Akash Mehta. June 8th, 2008 ) When it comes to web programming languages, PHP probably holds the record for copping criticism from the community at l原创 2008-06-09 21:20:00 · 2634 阅读 · 0 评论 -
疯狂的程序员76
然后,绝影的眼中流露出一片憧憬,他缓缓地说:“知道吗?我的第一份工作,也就是在周总的公司。那天面试完后周总送我回去,他问我:‘你的理想是什么?’我告诉他:‘我希望以后有一天能有一家自己的真正的软件公司。’当周总听到那句话的时候,我发现他的脸色变得很难看。是啊,他不是正经营着一家软件公司么?或许每个老板都是这样想的,希望他的员工能一心一意地呆在公司,希望他们能把他的公司当成他们自己的,希原创 2008-09-22 23:50:00 · 2206 阅读 · 1 评论 -
从Django看CakePHP模板技术的弊端
作者:老王CakePHP的模板技术基本上沿用了Rails的方式,也使用了layout技术(链接),子模板的内容会替换layout中的$content_for_layout变量。这样的方式很简单,但它也有很多弊端,比如说title的渲染是由layout中的$title_for_layout变量负责的,通常CakePHP程序员是通过在Controller里使用$this->pageTi原创 2008-11-03 13:37:00 · 3507 阅读 · 0 评论 -
CakePHP的坏味道
作者:老王CakePHP成为PHP社区里最流行的框架,并不是因为CakePHP本身做得如何如何好,而是因为其他框架做得太差。CakePHP本身缺点多多,下面简要阐述一些CakePHP的坏味道:* Route配置文件的膨胀CakePHP的缺省实现中,我们并不用去设置Route,系统会遵循/controller/action/param的形式去解析URL。但是很多时候这样的URL并不友好,于是我们就要原创 2008-11-03 14:20:00 · 3544 阅读 · 1 评论 -
介绍一下新版CakePHP的Model测试方法
作者:老王随着1.2RC3版本的释出,CakePHP的性能得到的极大的提升,另外,这新版里加入了一种新的Model测试方法,这里大致介绍一下:先来看看旧版的Model测试方法:App::import(Model, Article);class ArticleTest extends Article {var $name = ArticleTest;var $useDbConfig =原创 2008-11-03 14:19:00 · 3055 阅读 · 0 评论 -
记录两个CakePHP知识点
作者:老王最近,随着CakePHP 1.2.2.8120 Stable的发布,我又把这个框架捡起来复习了一下,下面记录两个知识点:一:Form助手在CakePHP里,Form助手可以说是所有助手里最重要的,也是最复杂的,其中,尤以input方法为甚,比如说文章属于一个目录,那么在录入文章的表单里我们可以这样生成一个目录的下拉菜单:$form->input(cate原创 2009-04-05 18:13:00 · 1741 阅读 · 0 评论 -
前端控制器是邪恶的么?
更新:鉴于我最初的行文方式有让人误解之嫌,所以我对措辞做了适当的删减,使之更简明扼要。所谓前端控制器(FrontController),是指一个请求运行的公共起点,并且在这里决定下一步执行什么。多数PHP框架里都实现了它。统一进行权限限制,会话管理等等公共操作,并且进而通过一个类似路由的装置,把请求委派给一个具体的命令对象来执行。实现方式上,前端控制器通常是以一个名为index原创 2009-04-05 23:47:00 · 2139 阅读 · 2 评论 -
理想的Controller
作者:老王现有的PHP框架,如CakePHP,其Controller的运作模式基本是类Rails的方式:class ArticlesController extends AppController { function index() {}原创 2009-05-31 20:42:00 · 1854 阅读 · 1 评论 -
国外主流PHP框架比较
作者:heiyeluren博客:http://blog.youkuaiyun.com/heiyeshuwu时间:2008-5-5最近简单的使用了目前在国内用的比较多的几个主流国外PHP框架(不包括国内框架),大致对这些框架有个直观上的感受,简单分享一下,对于哪些做框架选型的时候,权当一个参考。主要参考的框架包括:CodeIgniter、CakePHP、ZendFramework、Symfony说明:我原创 2008-05-08 13:36:00 · 3473 阅读 · 0 评论 -
风雨飘摇的CakePHP
CakePHP的前景似乎越来越风雨飘摇了,这几天,CakePHP三巨头PhpNut,Gwoo,Nate正在起内讧,起因是Gwoo,Nate觉得PhpNut作为领导却对项目进展不上心,只顾打自己的小算盘。所谓占着茅坑不拉屎。从我个人的观点,我一直不喜欢PhpNut,虽然他是CakePHP的老大,但是这厮相当狂妄,当初一句“Keep the house clean”就把Dho从核心团队扫地出门,足见原创 2008-05-08 13:25:00 · 2172 阅读 · 1 评论 -
十款PHP开发框架横向比较
引子PHP开发框架近来在PHP社区中成为讨论的热点,几乎每天都在推出新的框架。面对市面上超过四十种的开发框架,你很难判断究竟哪一款最适合你,尤其是在这些框架所提供的功能不尽相同的时候。本文将引导你遍览十款最热门最流行的开发框架,并对它们作出横向比对。我会先列出一张所有框架的一览表,而后我们将对它们逐个简述。概览以下你看到是这十款开发框架的一览表,列举了他们各自所提供的功能。Framework Co原创 2008-01-29 09:32:00 · 3339 阅读 · 1 评论 -
安装symfony
概况这一章描述了安装symfony框架的步骤,包括从’sandbox(沙盒)’解压缩,PEAR的包安装,以及从源文件手动安装。介绍symfony框架是由一系列PHP写成的文件组成的。依靠symfony的项目需要这些文件,所以安装symfony意味着取得这些文件并使得你的项目能够使用这些文件。Symfony能被应用于一个或多个项目。如果你开发一个单一的项目,你可以把symfony的框架嵌入你所要开发原创 2008-02-23 13:03:00 · 3794 阅读 · 0 评论 -
为什么FleaPHP使用Table Data Gateway代替Active Record提供数据库访问服务
许多开发者很疑惑为什么 FleaPHP 以高效开发为目标,却没有提供 Active Record 模式。本文尝试详细阐述这个问题。Active Record 是什么? Active Record 模式中文名为“活动记录”,在《企业应用架构模式》(PoEAA)一书中定义如下: 活动记录(Active Record):一个对象,它包装数据库表或视图中的某一行,封装数据库访问,并在这些数据上增加原创 2008-02-23 13:04:00 · 1950 阅读 · 0 评论 -
Symfony 介绍
概况Symfony是一个基于MVC模式的面向对象的PHP5框架。Symfony允许在一个web应用中分离事务控制,服务逻辑和表示层。同时,它还包含了很多工具和类用以缩短开发复杂的网络应用的时间。什么是框架(framework)?一个框架结构在编程语言之上加入了新的机制,并且这些机制能够为许多特定的目标自动提供一些开发模式。一个框架结构同样为编码增加了结构,并且促使程序员编出更好、更易读的、有持续性原创 2008-02-23 12:54:00 · 2616 阅读 · 0 评论 -
在WindowsXP下安装XAMPP,symfony
1.下载安装Xampphttp://www.apachefriends.org/en/xampp.html2. 打开 “c:/XAMPP/apache/bin/php.ini”确认 register_globals = Off magic_quotes_gpc = Off short_open_tag = On3. 设置环境变量.我原创 2008-02-23 12:53:00 · 6045 阅读 · 1 评论 -
Symfony - 像Rails/Django的Web应用开发框架
前几天,法国工程师Francois Zaninotto在其雇主公司Sensio的赞助下开发了一套web应用开发的开源框架: Symfony发布了。Symfony是个基于PHP5的面向对象的Web Framework,充分借鉴了Ruby下的Rails,Python下的Django,它基于Mojavi(另外一个PHP MVC Framework)的V3版本原形开发独立出来的,Symfony的特性简单列原创 2008-02-27 13:53:00 · 2453 阅读 · 0 评论 -
PHP Frameworks大全
Framework PHP4 PHP5 MVC Multiple DBs ORM DB Objects Templates Cac原创 2007-12-06 10:08:00 · 2012 阅读 · 0 评论 -
MooPHP框架简介
序言 从整个PHP产业来看,随着PHP语言的日益流行,PHP的市场占有率不断提高,各种PHP框架也层出不穷。通过借鉴.Net、Java、Ruby On Rails等语言的开发思想,使得PHP在快速开发、企业应用等方面逐渐站在了Web开发语言的前端。纵观国外的Zend Framework、CakePHP;国内的FleaPHP、ThinkPHP等这些优秀的PHP开源框架,我们不难发现它们对于PHP原创 2008-04-30 10:47:00 · 3231 阅读 · 1 评论 -
22 Open Source PHP Frameworks To Shorten Your Development Time
PHP is a widely used programming language for web development. Although there are a lot of alternative programming languages for web development such as ASP and Ruby, but PHP is still the most popular原创 2009-06-26 15:44:00 · 2225 阅读 · 7 评论