Доброго времени суток!
имеется
common/telegram/TgrmClass.php
web/telegram/webhook.php
Хочу подгрузить в webhook свой класс.
На сколько понял лучше всего исользовать autoload.
добавил в webhook:
require __DIR__ . '/../../vendor/autoload.php';
require __DIR__ . '/../../vendor/yiisoft/yii2/Yii.php';
Но класс не подгружается.
Добавил в composer.json
"autoload": {
"psr4": {
"app\\common\\telegram": "common/telegram"
}
},
Выполнил composer dumpautoload
Класс не найден.
Как правильно?
Помогите с autoload
Re: Помогите с autoload
Понял что нужно подключить приложение!
$config = require(__DIR__ . '/../../config/web.php');
(new yii\web\Application($config));
$config = require(__DIR__ . '/../../config/web.php');
(new yii\web\Application($config));
Re: Помогите с autoload
Можно просто сделать TelegramController с actionWebhook вместо создания webhook.php
Re: Помогите с autoload
Спасибо! Сам не додумался!