☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
ДаДата возможно ещё умеет
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Точнее точно умеет но за деньги
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Стоп
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Вообще не о том думаю, я о geo думал)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
geoip и сам можешь есть же чего-то там открытого
The Ant
Sergey
Я же кинул ссылку
Roman
The Ant
Я же кинул ссылку
с твоего примера Order::findOne($request->get('id')); ничем не будет отличаться от
public function actionBlabla(string $text)
{
Order::findOne($text);
}
The Ant
при условии что первичный ключ текстовый
The Ant
а может и не нужно чтобы был текстовый... хз короче )
Sergey
:)
Anonymous
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Anonymous
Подскажите плз по редису, пытаюсь datatables привязать к выдаче от редиса, а как в нём можно найти по маске значение? В Mysql понятно, это where column like %something%
а в редис? Например я хочу выбрать всё, где OS начинается с Wi*
$stat->find()->where(['os' => 'Wi*']); ?
Anonymous
щас я пытаюсь примерно такое сделать, в редисе 4 столбца, по всем нужно искать, когда пользователь вводит значение в DataTables для поиска:
if(!empty($global_search["value"]))
foreach($columns as $column){
$condition[$column["name"]] = $global_search["value"].'*';
}
$output = $stat->find()->where($condition);
В итоге получается $condition в виде:
$condition = {array} [5]
id = "100"
Ip = "W*"
Hits = "W*"
User-Agent = "W*"
OS = "W*"
Niko
Виктор
Anonymous
Понятно
Anonymous
scan 0 MATCH *100* ищет ключи
Anonymous
Как значение по MATCH найти не пойму из дока
Виктор
Только на равенство.
Вообще немного кейсов использования редиса в таком качестве. Т-к выгребается все из редиса, что касается конкретной модели, и каждое значение сравнивается с заданным.
Виктор
У mysql же есть движок MEMORY, который в данном случае по моему предпочтительней.
Anonymous
Понятно. Получается мне надо все записи из редиса вытянуть по модели Stats и уже перебрать значения на соответствие ( регексом ? ) поисковому запросу?
Виктор
да. yii2-redis так и делает(только на равенство).Можно LuaScriptBuilder расширить, добавив требуемый функционал.
Виктор
Если конечно данное расширение используется
Anonymous
ща посмотрю как им пользоваться
Anonymous
я в пхп накидал, но это не очень
Anonymous
через stripos, но это жесть, тогда весь смысл редиса пропадёт
Виктор
юзкейс не совсем подходящий.
Vadim
Мб кто-то работает с докером на локалке. Очень долго грузятся страницы. По секунде где-то.
ХЗ где проблема. Может в dns
👻
Днс тебе только айпи отдает куда стучаться
👻
Проверить легко в постах пропиши и посмотри скорость
👻
Но скорее всего дело не в нем
Vadim
👻
Есть такой файл hosts в нем ip и домен
👻
Когда ты к сайту обращаешься он в начале смотрит в hosts а потом в днс
👻
На Линукс он в /etc/hosts
Vadim
А, там просто “в постах пропиши”
Vadim
выше
Vladimir
Vadim
Vladimir
есть такая тема на мак оси
Vladimir
на линуксе быстрее...
Vadim
Vladimir
А решение есть? :)
Можно кое что сделать…например :cached использовать для вольюмов и т.д., я пробовал, чуток быстрее стало, но не особо. Сильно глубоко не копал эту тему)
Vadim
👻
С локалки своего компа ? Не проще базу спарсить ?
👻
А
Oleg
народ, скажите, пожалуйста, кто что юзает для подвязки галереи к моделям? Был хороший компонент Gallery Manager от zxbodya, но сейчас он выдаёт ошибки. Есть похожие альтернативные решения? В этом компоненте удобный виджет загрузки с сортировкой и есть возможность задавать пути для картинок (согласно id модели)
The Ant
The Ant
форк дистра и вперед
Oleg
форк дистра и вперед
я не спрашивал, что делать, я спрашиваю, кто что юзает и есть ли альтернативы этому компоненту с аналогичными функциями
who are you
Javharbek
Всем привет!
При запуски тестов выдаёт данную ошибку.
Fatal error: Call to a member function resetApplication() on null in \vendor\codeception\base\src\Codeception\Module\Yii2.php on line 364
В чём может быть причина.
S
Привет, всем! При запросе в бд
$order = Order::find()->where(['stool_id' => 2, 'status' => 1])->one()
ничего не возвращается
Максим
S
SELECT * FROM 'order' WHERE ('stool_id'='2') AND ('status'='1') это в дебагере yii
S
Распечаталь $order с помощью print_r(), ничего не возвращает
Максим
var_dump надо
Максим
Print_r не печатает false и null
S
Записи существуют, запрос должен был вернуть строку где stool_id = 2 и status = 1
S
Может проблема в том что тип status в таблице enum('0','1')
Максим
Максим
Максим
И stool_id тоже
S
Пробовал убрать status из where все сработало
Максим
'status' => '1' вот так работает?
S
Alex
ну так посмосмтри финальный запрос в дебагере
Alex
и сравни в базой
Alex
с*
S
Пробовал в phpmyadmin SELECT * FROM 'order' WHERE 'stool_id'='2' AND 'status'='1' нечего не возвращает, хотя записи существуют
Максим
покажи скрин, где они существуют
Максим
и какой тип поля stool_id?
Alex
SELECT * FROM 'order' WHERE 'stool_id'='2' AND 'status'=1 - а так?
Alex
типа без кавычек
Максим
SELECT * FROM 'order' WHERE 'stool_id'=2 AND 'status'='1' или так)