Alex
или нам дальше ванговать?
Alex
Скобки, странные моменты
Alex
показывай
Alex
просто скопируй запрос с скрина и вставь на гист
Alex
или ее куда
Alex
еще*
Владимир
https://gist.github.com/numkms/18056f507b71cb45367f32927cc0c859
Сергей
ну вот
Сергей
это же не то, что ты присылал на скрине
Владимир
тоже самое
Владимир
ток отформатированое
Сергей
нет
Сергей
WHERE id IN
Сергей
а на скрине другое
Сергей
Где-то ты нам врёшь :)
Владимир
я просто меняю тут
Владимир
запрос
Владимир
пытаюсь сделать
Alex
хмм
Alex
а нука давай реальный запрос)
Alex
не измененный)
Alex
а на то что матерится конкретно)
Владимир
так это и есть реальный запрос, я тут просто переназвал пару вещей а так все тоже самое ну и материться на server version for the right syntax to use near 'client_profiles_params WHERE id IN(10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,' at line 1
)
Alex
Вот честно говоря проблем не вижу, но чувствую что трабла с автоматическим жкранированием где-то
Alex
или невидимым символом
Сергей
А покажи PHP-код
Владимир
ну вот с экранированием кстати да
Владимир
сек
Сергей
Попробуй из эксепшена скопировать в phpmyadmin, запустить, нажать редактировать запрос и скопировать его из phpmyadmin. А потом на пыхе запустить его через createCommand. Отработает?
Владимир
Владимир
Всем спасибо
D
привет)
D
кто-нибудь сталкивался, что пхп не знает про таймзону Europe/Saratov ?
D
Exception with message 'DateTimeZone::__construct(): Unknown or bad timezone (Europe/Saratov)'
Alexey
Саратов это ж азия
D
http://php.net/manual/ru/timezones.europe.php
The Ant
ктонить в курсе откак отключить создание олд атрибутов?
The Ant
чтоб они по умолчанию не генерились
Niko
Не)) Расскажи pls кейс, где это нужно
The Ant
там где объект большой на страницу выводится и его данные дублируются по факту. Таких объектов может пару тысяч вывести на страницу
The Ant
нехуевая такая экономия памяти выйдет
Yura
Alexey
asArray не осилил? 😊
Alexey
The Ant
asArray не осилил? 😊
осилил, но объектами как-то удобнее чтоли. был бы метод asEntity() я бы ваще ссал кипятком )
Stas
Niko
нехуевая такая экономия памяти выйдет
Сделай себе EntityForm extends Model (если есть вложенные - elisdn/CompositeForm) и выводи, как в elisdn/yii2-demo-shop
Так получаются только нужные поля
Stas
Niko
у него цель оперировать объектами, их связями и методами, без лишних полей. Это можно реализовать как я указал
Stas
Stas
полямогут быть все нужнве
Niko
а вообще пару тысяч объектов на странице обычно с пагинацией или тянутся через ajax по мере надобности и экономия памяти не требуется
Stas
но у них есть олд атрибуты
The Ant
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
The Ant
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Селект для кого придумали?)
The Ant
какой еще селект?
Niko
какая-то дичь. Ну выведи 50 объектов с полными текстами на одну страницу. Кому такая страница нужна?
для такого делают excerpt у статей или обрезают боди при получении данных в db
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Нужны тексты 10к символов в списке статей?
👻
обычно выводят заголовок статей и статус авторов
но не как сам текст
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Обычно в списке нужны только анонсы, поэтому можно в выборке не выгребать основные тяжёлые тексты
Alexey
если пара тыщ объектов на странице, то че-то не то в консерватории
The Ant
обычно
Павел
Alexey
живой человек столько данных не обработает
The Ant
бывает что текста в разных полях просто много, и все нада выводить
Niko
Павел
Сколько дюймов на экране?
👻
да в гриде том же будет вообще не читаем
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
обычно
Ну у тебя видимо уникальная задача, и тебе все "нужно"
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
The Ant
Павел
Человек может на запросах к БД экономит, а вы
Павел
Вопрос сколько страница грузится с таким количеством данных
👻
ну хотя бы если выводи такой паравоз спрятать текст в аккардион
Alexey