Маленький плагин для поддержки 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

 

 


Комментарии
Оставьте ваш комментарий
Имя:
Имя*:
E-mail:
(ваш e-mail не будет опубликован)
MFM (2016-04-03 19:45:39)
Thanks for the good program