我来自 Asp.Net MVC 3,我正在尝试学习使用 Kohana 和 php,使用 PhpStorm 作为 IDE。
我真的是 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 中已经被宠坏了,我真的根本不需要考虑这些事情,所以我可能不太了解内部工作原理。我很感激对我需要做什么以及为什么做一个简单的解释。