Маленький плагин для поддержки Kohana в PHPStorm
Маленький плагин для поддержки пхп фреймворка Kohana 3 в PHPStorm. Плагин предоставляет 2 простые функции:
Переход из файла контроллера по нажатию Ctrl+B (или Ctrl+Click) над именем шаблона, передаваемого в кохановский View::factory(), непосредственно в файл шаблона:
Переход к экшену по URL:
Для того, чтобы эта фича работала, нужно добавить следующий код в bootstrap.php
if ( !empty( $_GET['ks_secret_key'] ) && ($_SERVER['REMOTE_ADDR'] == '127.0.0.1'
|| $_GET['ks_secret_key'] == 'your Secret Key' ) ){
$req = Request::factory();
die( 'KS;1;'.$req->directory().';'.$req->controller() .';'.$req->action() );
}
Для старых версий Kohana:
if ( ( !empty( $_GET['ks_enable'] ) && $_SERVER['REMOTE_ADDR'] == '127.0.0.1' )
|| !empty( $_GET['ks_secret_key']) && $_GET['ks_secret_key'] == 'your secret key' ) {
$req = Request::instance();
die( 'KS;1;'.$req->directory.';'.$req->controller .';'.$req->action );
}
Скачать https://github.com/zenden2k/kohanastorm/releases
Исходники: https://github.com/zenden2k/kohanastorm