私は Asp.Net MVC 3 から来ており、PhpStorm を IDE として使用して、Kohana と php の使用方法を学ぼうとしています。
私は本当にphpの初心者ですが、Asp.Net MVC(つまりMVCフレームワーク)に似たものでできるだけ早く足を踏み入れるためにKohanaを使って学びたいと思っています。
しかし、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 内から実行する方法がわかりません。Asp.Net MVC プロジェクトを使用して Visual Studio で行うのと同じように、Kohana でプロジェクトを実行できるようにしたいと考えています。では、これを実行する方法を PhpStorm に指示するにはどうすればよいでしょうか?
home.php を実行しようとすると、「指定されていません」というエラー メッセージが表示されます。いずれにせよ、ルーティングで指定されたコントローラを介して実行されるため、特定のファイルを指定することはまったく正しくないようです。では、どのように構成すればよいでしょうか。
ばかげた質問で申し訳ありませんが、私は php と Kohana の初心者であることを思い出してください。しかし、私は Visual Studio でかなり甘やかされてきたと思います。Visual Studio では、これらのことについてまったく考える必要がありません。内部の仕組みがよくわかりません。何をする必要があるのか、その理由を簡単に説明していただければ幸いです。