有没有其他的PHP框架CodeIgniter?

问题描述:

我正在寻找像liteigniter一样的“精简版”PHP框架,它不会生成任何东西或者使我遵循约定等。我有很多遗留数据库连接到,我不知道CI是否会能够连接到他们,所以我想我会看看有没有其他的东西。有没有其他的PHP框架CodeIgniter?

再一次,没有任何事情让我担心单数和复数的名字,使我有一个数据库在某种方式,或任何阻碍我的方式。没有冒犯的。我还有其他的项目,这很好,我使用RoR。我只是不想在这里,因为如果一个框架围绕像RoR那样构建,他们往往很难与现有的遗留数据库一起使用。

谢谢。

CakePHP是最流行的。

CodeIgniter有一个叫Kohana的分支。

连接到遗留数据库不应该是框架的问题,但我猜这是更多的PHP问题,如果连接不起作用。

Zend Framework可能是你最好的选择:

Zend框架是一个开源的, 面向对象的Web应用程序 用于PHP 5的Zend Framework框架 通常被称为 '组件库', 因为它有许多松散耦合的组件,您可以更独立地使用更多或更少的组件。

由于您可以独立使用这些组件,因此您将在选择模型和数据访问时拥有更大的灵活性。尽管如此,有一个陡峭的学习曲线。

显然Qcodo应该是根据http://gadgetopia.com/post/4726

其他

比(和symfony中,Yii的,和CakePHP)如果你舒服CI,不要去Kohana的,因为Cassey发布提到

很像轨

您也可以使用PEAR或一些包装。如果你有遗留的数据库,我想知道你是否可能拥有较旧的php/mysql版本,在这种情况下,很多更新的最新版本的框架可能无法适用于你。

我会看看Kohana或Yii。当然,Yii有脚手架,但是如果你不想要,你不必使用它。就像Ruby on Rails一样。

两者都是非常面向对象的MVC框架。你如何连接到数据库完全取决于你。

您可以在Kohana中使用ORM,而不必遵循它们的命名约定,只需让模型知道表和主键的名称(当然,您必须遵循约定)。

结账Laravelhttp://laravel.com/

它真的很干净,有很好的文档记录,并且有一些非常有用的特性,我在之前的CodeIgniter或CakePHP中找不到。我尝试了一下我最近的项目之一,我印象深刻!

+0

谢谢。我看了但没有看到Oracle和Sql Server等数据库的任何内容。我也没有看到任何Active Directory。 – johnny 2012-07-16 14:09:54