Можно ли использовать Yii2 Gii без веб интерфейса или консоли?

То есть логика такова:

Я делаю fetch запрос на метод контроллера(в самом контроллере прописан use some path/Gnerator). В методе создаю новый обьект Генератора new Generators(тут переменные для __constuct). Далее просто пишу

$gen = new Gnerator($class_name, $id); $gen->generate();

Этот метод должен генерить нужный мне модуль(к примеру) по путям, которые определенны в этих переменных. Но ничего не происходит. То есть ошибок нет вообще нигде(не на fetch обращении ни на контроллере, ни на самом генераторе, (открывал каждый этот файл отдельно в браузере, чтобы прочекать, но все чисто)). Он просто при обращении на метод контроллера, который вызывает эту функцию ничего не создает.

Работает только, если прожать кнопку generate в форме wev интерфейса на странице создания модуля. Само собой если переопределить пути в методе generate() вручную, то чтобы я не ввел в инпуты формы на стринце, то создаться модуль с нужными мне путями и названием.

Но мне то нужно, что бы он создавал и то что мне нужно(по переменным, которые я передаю), и без кнопки.


Ответы (0 шт):