la vie noire
10 минут код писать платежки яндекса.. это ж пиздец не понять их апи
Vladislav
я скорее не понимаю принцип интеграции в Yii
👻
принять json обработать выплюнуть ответ
👻
там пофиг yii не yii
la vie noire
да какая yii не yii
la vie noire
у тебя в любом случае есть своя логика уже готова я
la vie noire
\в нее и внедряй
la vie noire
платежки или платежку
👻
:)
👻
чужой код потемки и видео уроки не завезли по яндекс кассе
la vie noire
https://github.com/kroshilin/yii2-yandex-kassa
👻
оно еще рабочее ? а то яндекс любит апи менять
la vie noire
и яндекс кассе нужен обязательно SSL
la vie noire
сертификат
la vie noire
и там в апи написанно что после какого то числа будут поддерживать другие типы сертов
la vie noire
это все хуйня, не поддерживают)
Niko
Мастера написания тестов, подскажите Нужно написать тесты к модулю коментариев Что можно тестировать?
la vie noire
с пару месяцев назад с их поддержкой очень долго общались чтобы понять что дело в серте
Vladislav
@maximniko там Robokassa вообще
Niko
@maximniko там Robokassa вообще
сорян, перепутал. Он товары на яндекс выкладывал, подумал ты про это
Vladislav
@la_vie_noire по поводу kroshilin/yii2-yandex-kassa я уже видел, но непонятно, что именно нужно реализовать в контроллере sheckOrder и paymentAviso не понятно
Vladislav
и не понятно по поводу двух интерфейсов которые упомянуты в конце
la vie noire
сформируй форму (запиши данные куда нибудь) в форме не забудь отключить enableCsrfValidation или передай в форме скрытое поле токена отправь её на яндекс напиши экшин в котором примешь от яндекса запрос, сверишь хеш и отдашь результат sheckOrder - проверяет статус платежа paymentAviso - Уведомление о переводе
la vie noire
https://tech.yandex.ru/money/doc/payment-solution/payment-notifications/payment-notifications-aviso-docpage/
la vie noire
ты вообще на php пишешь? если да, то и пиши на php, yii ничем тебе не мешает в этом
la vie noire
https://github.com/yandex-money/yandex-money-joinup/wiki/%D0%9F%D0%BE%D1%88%D0%B0%D0%B3%D0%BE%D0%B2%D1%8B%D0%B5-%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D1%8B-%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81.%D0%9A%D0%B0%D1%81%D1%81%D1%8B
la vie noire
Пошаговые инструкции по интеграции оплаты Яндекс.Кассы
la vie noire
уже этого хватит чтобы написать все что нужно для оплаты.
la vie noire
тестировать будешь, не забудь про SSL сертификат
la vie noire
все я выпил кофе, пора дальше работать) удачи в реализации)
Vladislav
@la_vie_noire ладно спасибо)) буду думать)
👻
и яндекс кассе нужен обязательно SSL
lets encrypt еще никто не отменял :) хотя раньше для яндекса и самоподписаный подходил
Сергей
Последнее время чатик тихий стал. Все работают и вопросов нет :)
E
Угу
E
А вечером суета дела подготовка к нг
👻
Во блин новый год жеж скоро :)
Niko
Сегодня святой николай приходил, если что
Павел
Вопросы есть? А если найду?
Сергей
Есть))) Как в миграции сбросить кэш схемы конкретной таблицы?
Павел
Ты чего такой дерзкий?
Павел
Разве миграции используют кеш схемы таблицы?
Сергей
Включил кэширование схемы. Сделал миграцию, теперь не пойму как кэш сбросить-то. yii cache/flush cache yii cache/flush-schema Не помогает
Павел
Первое должно помочь
Павел
А миграция точно применилась?
Сергей
да, в phpmyadmin вижу
Al
его еще используют? О_О
Павел
Ну в миграции можно указать что надо схему обновить вот так
Павел
$this->refreshTableSchema('albums');
🎅
лол)
Павел
но тебе уже не актуально
Сергей
У меня локально))
Сергей
Только вот так тогда: $this->db->getSchema()->refreshTableSchema()
Павел
если консоль не отрабатывает попробуй Yii::app()->db->schema->refresh();
Павел
Блин кодесниппет это не мое
Сергей
Я кажется понял. Кэш хранит в папке runtime конкретного приложения. Он в консоле очищает, а кэш хранится где-нибудь во фронте
Alexey
кто чем монгу под виндой ковыряет?
Anonymous
мисье знает толк в извращениях
Алексей
Паталогоанатомическими инструментами 😆
Dmitriy
Может кто подсказать виджет для редактирования one-to-many связи?
Dmitriy
Checkbox list?)
У меня может быть большое количество вариантов, он не совсем удобен
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Автокомплит
👻
Select2 tags
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Как вариант да
👻
Есть ещё chousen но он как по мне менее удобен
Dmitriy
Select2 tags
С ajax подгрузкой наверное самое то будет, спс
👻
Нема за що
Абдула
Как сбросить кэш который образуется внутри этого Yii::$app->db->cache() ?
Абдула
public function getTrainingsHoursCount() { $trainingsHoursCount = Yii::$app->db->cache(function () { return TrainingHours::findOne($this->period_id); }); if (is_null($trainingsHoursCount)) { $trainingsHoursCount = new TrainingHours(['period_id' => $this->period_id]); $trainingsHoursCount->save(); } return $trainingsHoursCount; } Если вернуло null, надо сбросить кеш. Как сделать?
Абдула
Павел
Я бот-поисковик но я спал 2 часа и очень устал
👻
:)
Anonymous
/link@yetanotherstatsbot
Anonymous
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/telegram/chat/1001046156199
Yet Another Stats (β)
https://b.yasb.exileed.com/telegram/chat/1001046156199
Timur
Товарищи, подскажите пожалуйста, как в Yii2 Query Builder правильно записать sql-условие "WHERE DATE(calldate) = '2017-12-13' " ? В calldate лежит timestamp звонка (дата и время), мне надо дернуть все за определенную дату