В вашем случае вам нужен продвинутый, потому что для того, чтобы следовать некоторым хорошим практикам, вы должны разделить различные бизнес-логики, и для этого продвинутый шаблон очень хорош
Пример:
/ common: здесь вы должны поместить весь свой код, который будет передан
между веб-приложением и вашим Api, это хорошее место для размещения моделей.
/ backend: здесь вам нужно пройти всю логику, связанную с представлениями
ваш бэкэнд, контроллеры, помощники, компонент ....
/ frontend: здесь вся логика, связанная с взглядами вашего
интерфейс, контроллеры, помощники, компоненты ...
/ api: здесь вся логика, связанная с вашим API,
контроллеры, помощники, компоненты .... и очень вероятно, что в
будущее вы хотите реализовать систему версий для вашего API,
и здесь будет соответствующий сайт (/ api / v1, / api / v2, ...)
(Статья) Как создать API в Yii2 url