If you keep your code in a source repository somewhere, then you should use the root of that source repository as your base path. For instance, if you have a GitHub account at github.com/user, that should be your base path.
Note that you don't need to publish your code to a remote repository before you can build it. It's just a good habit to organize your code as if you will publish it someday. In practice you can choose any arbitrary path name, as long as it is unique to the standard library and greater Go ecosystem.
yii\base\Model
или yii\base\Object
и делать там всё что душе угодно с готовыми приятными фичами в виде евентов и прочего. // Convert the designated charset HTML to utf-8 encoded HTML.
// `charset` being one of the charsets known by the iconv package.
utfBody, err := iconv.NewReader(res.Body, charset, "utf-8")
if err != nil {
// handler error
}
работа с с виджетом dmstr/yii2-adminlte-assetЭто не виджет
поскольку все страницы подключаются как layoutsБред
каким образом можно передавать данные с моделей в layouts
// Это ужасно и так делать не стоит, но всё же:
// В контроллере
$this->view->params['hello'] = $model;
// В layout
<?= $this->params['hello']['my_attribute'] ?>
как подключить контролер который будет осуществлять передачу данных из базы данных в layoutsСкорее всего вы не понимаете для чего нужны контроллеры, я б посоветовал потратить некое количество времени на изучение ЯП php, затем ещё больше времени чтобы осознать что такое MVC и ещё больше времени чем в сумме предыдущих уроков уделить время чтению документации Yii2, best practices и cookbooks в просторах интернета. А потом после всего этого вернуться на Тостер к этому вопросу.