我來自Asp.Net MVC 3,我試圖學習使用Kohana和PHP,使用PhpStorm作爲IDE。從PhpStorm開始Kohana/php
我真的是一個PHP的初學者,但我想用Kohana來學習它,儘可能快地使用類似於Asp.Net MVC(即MVC框架)的方法讓我的腳溼潤。
但我不明白如何讓PhpStorm運行該項目。我創建了一個名爲「home.php」簡單的控制器,與此極其簡單的測試類:
class Controller_Home extends Controller {
public function action_index()
{
echo 'Hello World!';
}
}
我改變了bootstrap.php中的路由(我真的不知道它做什麼以及它被稱爲,但我發現在那裏路由),以這樣的:
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
'controller' => 'home',
'action' => 'index',
));
現在,我可以去http://localhost/kohana
但運行這個很好,我不知道如何從內部PhpStorm運行。我希望能夠像在Visual Studio中使用Asp.Net MVC項目一樣在Kohana中運行項目。那麼我該如何告訴PhpStorm如何運行?
如果我嘗試運行home.php,並且沒有「指定」,我會收到一條錯誤消息。在任何情況下,根本不需要指定一個特定的文件,因爲它將通過路由中指定的控制器運行。那麼我如何配置它?
對不起,如果這是一個愚蠢的問題,請記住我是PHP和Kohana的新手,但我認爲我已經在Visual Studio中很受寵了,在那裏我根本不必考慮這些東西,所以我可能不太瞭解內部工作原理。我很感激我需要做什麼和爲什麼的簡單解釋。