Как можно редактировать страницы в Yii2

Имею только опыт работы с CMS, есть сайт на Yii2, его нужно отредактировать, есть полный доступ ко всему, базы, текст, в общем все, уже понял что редактирование проходит в GII, дошел до GRUD, а что дальше? мне нужно только немного отредактировать текст страницы, не разработать что-то новое, так что спасибо за понимание и за отсутствие совета: учи матчасть…

Основная проблема как раз в матчасти. Yii - не CMS, это Framework. Здесь нет стандартной админки как таковой и нет понятия "Страница".

Если в кратце, тебе стоит посмотреть на URL сайта, в котором написано "/product/view/12-novie-tapochki.html", после этого открыть config/main.php (смотреть и common/ и frontend/) и найти там правило, которое по паттерну может разобрать этот URL. К примеру, оно может выглядеть так:




['class'=>'Yii\web\UrlRule', 'pattern' => '<c:([\w\d]+)>/<a:([\w\d]+)>/<id:\d+>-<alias:([\w\d\-\_]+)>', 'suffix' => '.html', 'route' => '<c>/<a>'



по этому правилу понять, что исполняться будет <c>/<a>, в твоем случае это product/view, т.е. ProductController->actionView(). Далее дело техники, найти в папке /frontend/controllers (или в /common) нужный ProductController, в нем найти actionView и смотреть на секцию $this->render(‘viewfile’, [params]), этот viewfile может иметь разный формат: ‘//views/productview’, ‘productview’, ‘/views/product’, в зависимости от него, искать этот файл нужно будет в разных местах:

‘//views/productview’ - в папке frontend/views/views/productview.php

‘/views/product’ - в папке frontend/web/views/product.php

‘productview’ - в папке frontend/views/product/productview.php

и там ты найдешь свой текст, который надо исправить, либо какой-нибудь StaticTextWidget::viewText([‘id’=>‘product_text’]), тогда надо лезть в StaticTextWidget и смотреть откуда он берет текст по этому ID.

Так что мой тебе совет, если не работал с фреймворками и не умеешь программировать - не берись, продолжай работать с CMS. Если хочешь в этом направлении развиваться - тогда готовься к тому что я описал выше и даже большему.