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