Всем привет, переписываю проект на Yii2 в предыдущем варианте есть файл commonFinctions.php
В нем лежит куча функций общих для разных частей сайта:
1. Админка
2. Консоль
3. Пользователи
Так вот его инклюдил везде и получал доступ, как такой вариант выполняется в Yii2 ?
Общий файл функций, или общий контроллер?
Re: Общий файл функций, или общий контроллер?
Можете добавить его в composer.json:
и выполнить:
Код: Выделить всё
"autoload": {
"files": [
"src/commonFunctions.php",
],
// ...
},
Код: Выделить всё
composer dump-autoload
Re: Общий файл функций, или общий контроллер?
А положить его куда?
В корне проекта в папку src?
Пошел другим путем, создал статический класс, и обращаюсь к его статическим функциям, или это не лучший вариант?
В корне проекта в папку src?
Пошел другим путем, создал статический класс, и обращаюсь к его статическим функциям, или это не лучший вариант?
Re: Общий файл функций, или общий контроллер?
Да, можно класс со статическими методами. В Yii так сделаны хэлперы.