2014-01-17 79 views
0

我是Rails開發者,我只是繼承了一個沒有文檔的PHP項目。有沒有一種方法可以找到項目的鉤子?像可用的路線等?是否有一個console等效?對於廣泛的問題抱歉,真的不知道從哪裏開始。PHP初學者:獲取可用路線

謝謝!

+3

這個項目使用什麼框架? –

+0

從rails應用程序根在命令行發出'rake routes' –

回答

1

PHP ==紅寶石

PHP =! Rails的


如果你想看看的PHP應用程序的路徑,你必須看它使用什麼框架。只有框架可以提供動態路由結構,因爲它們捕捉後端請求&過程

有幾個「軌道式」框架在PHP中,兩位冠軍之中的:

  • CakePHP

    基本上是一個Rails的克隆。這是一個框架的很好的實現,但是工作起來非常棘手。它有一個命令行界面(如導軌),並處理在幾乎相同的方式途徑鐵軌

  • Zend

    一個漂亮流行的框架,特別是對企業。雖然我還沒有得到鉅額經驗,用這個框架,我所有的朋友說,這是非常強大的&相對擴展

的另一個重要因素欣賞的是PHP沒有雄辯的紅寶石(和Rails)。你必須做更多的摔跤數據才能使它在任何接近Rails標準的地方工作,所以看起來移植到Rails可能是有益的

+0

您應該記住,如果沒有這樣的框架,任何PHP文件都可能被直接調用(包含.php的URL)或者創建者可能已經編寫了自己的URL重寫(甚至可能在.htaccess中)。抱歉。 – TheConstructor

+0

是的,但該URL重寫將不會動態。 Rails的路由結構給出了'domain.com/controller/action' - 嘗試在'.htaccess'中寫入,並且讓它在整個系統中動態使用 –

+0

我知道使用rails進行路由,如果我查看像Wordpress和php.net這樣的項目, .htaccess動態路由(內部重寫到一個處理程序的PHP) – TheConstructor