Я из 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. Я хочу иметь возможность запускать проекты в Kohana так же, как я это делаю в Visual Studio с проектами Asp.Net MVC. Так как мне сказать PhpStorm, как это запустить?
Я получаю сообщение об ошибке, если пытаюсь запустить home.php, говоря, что он не «указан». И в любом случае кажется неправильным указывать конкретный файл вообще, поскольку он должен запускаться через контроллеры, указанные в маршрутизации. Так как мне его настроить?
Извините, если это глупый вопрос, помните, что я новичок в php и Kohana, но я думаю, что меня немного побаловали в Visual Studio, где мне вообще не нужно об этом думать, так что я, вероятно, не очень хорошо понимаю внутреннюю работу. Буду признателен за простое объяснение того, что мне нужно делать и почему.