Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>yii2-peggyNew to Visual Studio Code? Get it now.
yii2-peggy

yii2-peggy

sf8

|
7 installs
| (0) | Free
Помощник для разработки на Yii2
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Основные возможности

1. Умная навигация (Ctrl+Click / F12)

Плагин позволяет мгновенно переходить к связанным файлам, просто зажав Ctrl и кликнув на нужный элемент (или нажав F12).

Переход в View

Где работает: В контроллерах (Controller) и экшенах (Action).
Как использовать:
В строке return $this->render('index'); наведите на 'index'. Текст станет ссылкой. Нажмите, чтобы перейти в файл views/имя-контроллера/index.php.

Переход к Экшену/Контроллеру

Где работает: В любом месте, где используется Url::to().
Как использовать:
В строке Url::to(['/module/test/view']) наведите на '/module/test/view'. Текст станет ссылкой. Нажмите, чтобы перейти к actionView в TestController.php (даже если он в модуле или отдельной папке).

Работает для всех типов роутов:

  • /site/index
  • /site/view-info
  • /module/test/view

Переход к JS/CSS файлам

Где работает: В View-файлах или любом месте, где вызываются registerJsFile и registerCssFile. Как использовать: В строке $this->registerJsFile('@web/js/main.js'); наведите на '@web/js/main.js'. Текст станет ссылкой. Нажмите, чтобы перейти к файлу web/js/main.js. Это также работает для CSS файлов.


2. Генерация файлов

Позволяет быстро создавать файлы с готовым шаблоном прямо из проводника.

Как использовать:

  1. В проводнике файлов VS Code кликните правой кнопкой мыши (ПКМ) на папку, где нужно создать файл (например, на папку controllers или models).
  2. В контекстном меню выберите нужный пункт:
    • peggy: New Controller
    • peggy: New Model
    • peggy: New Service
    • peggy: New Component
    • peggy: New Command
    • peggy: New View
  3. Введите имя класса (например, Test).
  4. Плагин автоматически создаст файл (TestController.php, Test.php, test.php для view и т.д.) с правильным неймспейсом и базовой структурой.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft