@Gangg

Как в PhpStorm сделать автоматическое наследование классов Yii?

Подскажите пожалуйста как в PhpStorm сделать автоматическое наследование классов Yii?

Например, есть проект на базе Yii фреймворка. Я создаю контроллер TestController.php
PhpStorm автоматически вставляет такой код
<?php

namespace app\controllers;


class TestController
{

}


А я хочу чтоб вставлял такой
<?php

namespace app\controllers;

use yii\web\Controller;


class TestController extends Controller
{

}


Подскажите как такое сделать?

p.s Плагин Yiistorm установил
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 3
Decadal
@Decadal
А откуда шторму знать какой вы класс хотите наследовать? может у вас есть свой базовый класс который вы уже унаследовали от фреймворка?
думаю, такую фичу завезут с когнитивным интерфейсом разве что
Ответ написан
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Это возможно только с комплекте с искусственным интеллектом, да еще и с функцией предсказания. Откуда кому знать от какого класса Вы планируете наследовать свой класс?
Но в PS есть шаблоны, где Вы можете настроить свой, который будет создавать файл с любым содержимым.
Так же есть gii, который генерит правильный контролер, его тоже можно настроить как Вам заблагорассудится.
Ответ написан
@Gangg Автор вопроса
Я просто видел в одном туториале у человека автоматом создавалось. Вот и себе захотел сделать. Там ведь при создании контролера, мой класс контроллера всегда должен наследоватся от класса yii\web\Controller. Вот пускай мне болванку такую создает по умолчанию. А если у меня будет свой базовый класс, я там уже болванку подправлю.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Водопад Санкт-Петербург
от 90 000 до 100 000 руб.
Webim.Ru Санкт-Петербург
от 30 000 до 100 000 руб.
Aristos Москва
от 120 000 до 150 000 руб.
25 июн. 2019, в 00:24
15000 руб./за проект
24 июн. 2019, в 23:27
8000 руб./за проект