2010-09-16 70 views
1

我正在尋找像liteigniter一樣的「精簡版」PHP框架,它不會生成任何東西或者使我遵循約定等。我有很多遺留數據庫連接到,我不知道CI是否會能夠連接到他們,所以我想我會看看有沒有其他的東西。有沒有其他的PHP框架CodeIgniter?

再一次,沒有任何事情讓我擔心單數和複數的名字,使我有一個數據庫在某種方式,或任何阻礙我的方式。沒有冒犯的。我還有其他的項目,這很好,我使用RoR。我只是不想在這裏,因爲如果一個框架圍繞像RoR那樣構建,他們往往很難與現有的遺留數據庫一起使用。

謝謝。

回答

1

CodeIgniter有一個叫Kohana的分支。

連接到遺留數據庫不應該是框架的問題,但我猜這是更多的PHP問題,如果連接不起作用。

0

Zend Framework可能是你最好的選擇:

Zend框架是一個開源的, 面向對象的Web應用程序 用於PHP 5的Zend Framework框架 通常被稱爲 '組件庫', 因爲它有許多鬆散耦合的組件,您可以更獨立地使用更多或更少的組件。

由於您可以獨立使用這些組件,因此您將在選擇模型和數據訪問時擁有更大的靈活性。儘管如此,有一個陡峭的學習曲線。

0

顯然Qcodo應該是根據http://gadgetopia.com/post/4726

其他

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

很像軌

您也可以使用PEAR或一些包裝。如果你有遺留的數據庫,我想知道你是否可能擁有較舊的php/mysql版本,在這種情況下,很多更新的最新版本的框架可能無法適用於你。

0

我會看看Kohana或Yii。當然,Yii有腳手架,但是如果你不想要,你不必使用它。就像Ruby on Rails一樣。

兩者都是非常面向對象的MVC框架。你如何連接到數據庫完全取決於你。

您可以在Kohana中使用ORM,而不必遵循它們的命名約定,只需讓模型知道表和主鍵的名稱(當然,您必須遵循約定)。

1

結賬Laravelhttp://laravel.com/

它真的很乾淨,有很好的文檔記錄,並且有一些非常有用的特性,我在之前的CodeIgniter或CakePHP中找不到。我嘗試了一下我最近的項目之一,我印象深刻!

+0

謝謝。我看了但沒有看到Oracle和Sql Server等數據庫的任何內容。我也沒有看到任何Active Directory。 – johnny 2012-07-16 14:09:54