mr.
Помните я mutex'ы делал?
mr.
Я использовал PsqlMutex реализацию.
mr.
И вот, сегодня, утром, без объявления войны, в апиху полетело очень много запросов, она бодро отрабатывала и сыпала мне в логи Can't get mutex lock. НО как-то 2 параллельных запроса смогли получить блокировки.
Витебск 01
'Class 'frontend\models\Payment' not found', хотя теперь точно все указано! Проверил 2 раза
Витебск 01
$pay = new Payment;
Витебск 01
use frontend\models\Payment;
Витебск 01
ok
KoJIT
Я использовал PsqlMutex реализацию.
А чего не SELECT FOR UPDATE ? Хотя с мутексом попроще будет.
Vladislav
ok
А модель то есть такая?
Vladislav
И неймспейсы правильно прописаны?
Vladislav
И откуда ты вызываешь ее?
Витебск 01
Да
Витебск 01
Вызываю из контроллера
Павел
И неймспейсы правильно прописаны?
Неделю с ним мучаемся, ночами не спим, но неймспейсов в модели так и не увидели
Vladislav
Из неймспейса какого?
Vladislav
Вызываю из контроллера
Покажи первые пять строчек модели
Vladislav
Начиная прям от <?php
Павел
лучше шесть
Витебск 01
namespace app\models; use Yii; use yii\db\ActiveRecord;
Vladislav
Vladislav
Vladislav
Vladislav
namespace app\models; use Yii; use yii\db\ActiveRecord;
Читай про неймспейсы
Vladislav
Что это такое
Vladislav
Зачем они нужны
Vladislav
И как ими пользоваться
Павел
http://php.net/manual/ru/language.namespaces.php
Vladislav
Так и гугли ph
mr.
А чего не SELECT FOR UPDATE ? Хотя с мутексом попроще будет.
Да, мьютексы проще, вжух и готово и есть час в чатике посидеть)
Vladislav
А вл
Vladislav
Даже не гугли
Витебск 01
За 1 минуту столько оск. ок, чекаю.
Vladislav
Ни одного оск.
Borys
что такое оск?
Vladislav
Прост ты сказал, что все прописано у тебя
Vladislav
Все неймспейсы
Vladislav
А по факту ты не в курсе что это такое даже
Vladislav
Так бы и сказал сразу, что не знаешь
Vladislav
А не мучал нас
Vladislav
И если не знаешь, не бойся этого признать
Vladislav
что такое оск?
Оскорбление
Витебск 01
namespace frontend\models;
Витебск 01
?
Vladislav
Тип того
Vladislav
Заработало?
Витебск 01
+
Vladislav
Пожалуйста 😊
mr.
Емаё, да возми же ты уже IDE
Витебск 01
спасибо
Vladislav
Не слушай его
Vladislav
Бери иде только когда научишься
Vladislav
Иначе развратит
Vladislav
И ничего понимать не будешь
Vladislav
Что, как и зачем
mr.
лул
Borys
так-то и фреймворк надо брать когда с php знаком
Vladislav
Пили в саблайме
mr.
Факт
Borys
Не слушай его, пили в vim
mr.
Развращает
Vladislav
Я пхп начал учить с уии
Витебск 01
Я на голом уже давно сделал бы
mr.
Дожили, автозагрузчик написать не могут
Vladislav
C PHP я знаком
Неймспейсы - этр часть языка пхп
Витебск 01
Я не использовал их
Vladislav
Не слушай его, пили в vim
И да, я порой пилю в вим
mr.
C PHP я знаком
Знаком, ага, неймспайсы весь день мучаешь)
Vladislav
Ибо быстрл
mr.
Ибо быстрл
У вас там что, калькуляторы?
Vladislav
У вас там что, калькуляторы?
Быстро редактировать, а не работать
Borys
У вас там что, калькуляторы?
ты пользовал его когда-то?)
Vladislav
И под консолью можно
Borys
очень удобен, мне понравился
Витебск 01