Borys
c чего он null если должен иметь 3 ключа
Danil
Borys
не, мне надо протестить
Borys
там долго объяснять, короче что-бы xdebug прогнать код надо ручками в post загнать массив
Danil
тогда курсор на ->post() и F4, если PhpStorm 😅
Jack
загони сразу в $request
Danil
public function getBodyParams()
{
if ($this->_bodyParams === null) {
mr.
null по тому что request был распарсен до того, как ты задал ПОСТ параметры
Danil
mr.
Если ты этот пост в index.php запилишь до run() приложения или повешаешь обработчик на событие приложения beforeRequest, то всё будет как ты и ожидал
Danil
вот что началось? нормально общались.
зачем сразу давать ответ на вопрос? 😅
mr.
Я вот на емодзи в коммиты подсел https://gitmoji.carloscuesta.me/
mr.
Я человек простой, меня спрашивают - я отвечаю.
Danil
они так и будут спрашивать, а должны сначала попытаться найти ответ сами.
Jack
M K на любые вопросы отвечаешь?
Danil
Jack
у меня есть вопрос, но он не по yii
Jack
могу в гугле поискать, но хз как составить запрос
mr.
задавай, МБ и отвечу
mr.
МБ и загуглю
Jack
что такое q=0.8? вот здесь Accept: image/webp,image/*,*/*;q=0.8
mr.
вес
mr.
или
mr.
ща
mr.
https://stackoverflow.com/questions/10496570/what-is-the-purpose-of-the-q-values-in-the-http-accept-request-header
Borys
mr.
accept header q param
Юрий
mr.
вот так гуглил
Borys
Но $_POST показывает массив, а вот request->post нет.
Юрий
Юрий
зачем усложнять)
Borys
Залил до run
Jack
👍
mr.
Не хочу никого оскорблять, но видимо руки кривые) Я до beforeRequest вечно магию с параметрами GET/POST делал(ну там с языком работа и прочая магия) и всегда было ок
mr.
Точнее не до, а в обработчике события.
mr.
Чет за день 3 контекста уже сменил(
mr.
Изматывает... У всех так или я такой нежинка?
Алимжан
/setchance@betweenlegs_bot
Алимжан
/locale_get@Shizoid_bot
Алимжан
/link@yetanotherstatsbot
Yet Another Stats (β)
https://yasb.exileed.com/telegram/chat/1001046156199
Алимжан
Ребята, как сделать так, чтобы при методах PUT/PATCH и тд работало
Yii::$app->request->bodyParams
Амаль
Есть вопрос по Yii Как сделать роутинг?
/category-slug/subcategory-slug/article-slug
/category-slug/subcategory-slug/subcategory2/article-slug
Есть 2 модели ArticleCategory и Artcile
Амаль
списки статей у меня могут быть как на странице /category-slug/subcategory-slug/ так и на /category-slug/subcategory-slug/subcategory2-slug/
Амаль
а то что выше это 2 деталки разные
Амаль
как сделать правильно роутинг? есть примеры?
mr.
Я не понял вопрос, в чём проблема-то?
Амаль
в том чтобы не писать кучу условий для urlManager
Амаль
вложенность категорий я незнаю какая может быть
mr.
В лс щас кину правил с одного проекта, там огого как SEO специалисты напридумывали
Амаль
буду благодарен
Алимжан
mr.
Вероятно переопределить метод getBodyParams класса yii\web\Request и через DiC подменить, а?
Borys
mr.
Не верю я тебе, у меня же робит.
Borys
но работает Yii::$app->request->setBodyParams
mr.
Я же тебе объяснил, что не так.
꧁Александр
Кому интересно управление WEB- проектами - Плюсани плиз - PMDays ыть!
https://habrahabr.ru/company/devconf/blog/329362/
Алимжан
mr.
ХЗ, я до сих пор РЕСТ не пилил.
mr.
Телеграм ботов писали?
mr.
Кто-либо из присутствующих в этом чате?
👀
Писали
mr.
Какую либу юзал?
mr.
https://github.com/php-telegram-bot/core
mr.
Эту?
mr.
Хотя если АПИ знаешь, то ответом поможешь.
👀
https://packagist.org/packages/longman/telegram-bot
mr.
Ага, та же_)_
mr.
В общем вопрос:
Dmitriy
mr.
Возвращаю сообщение на команду start в котором есть InlineKeyboard.
Кнопкам устанавливаю параметр callback_data в название какого-либо действия.
Далее в команде CallbackqueryCommand парсю и возвращаю в чат сообщение.
НО!
CallbackqueryCommand должен вернуть Request::answerCallbackQuery()
В итоге у меня всё как ожидается работает, но при нажатии кнопки долго висит иконка загрузки, часики...
Как я вижу решение этой проблемы:
mr.
создаем костыль, чтобы на колбек возвращался пустой ответ, а параллельно отправилось сообщение в чат.
mr.
писали
А вы какую либу юзали?
mr.
Зачем форк второй по популярности либы?
mr.
Так вот, МБ кто совет подкинет, что я делаю не так.
mr.
Логика простая, есть меню, которое при команде старт вызывается, там inline keyboard по нажатию на кнопки надо месседж кинуть
mr.
вложенное подменю