Alexander
а на кой ляд?
Alexander
одна запись коммента имеет связь только с одним конкретным автором же
Anonymous
одна запись коммента имеет связь только с одним конкретным автором же
Ну я думал что автор может иметь много комментов и значит это уан ту мэни.
Alexander
может но строй oneToMany в классе автора
Alexander
окей, а в классе комментариев есть метод получения автора коммента и связь с автором?
Anonymous
Да
Alexander
на сколько помню доктрина умеет делать односторонние связи, когда только в одном классе указываешь джоин
Anonymous
НО! доктрина не умеет односторонние one-to-many
Anonymous
и потому приходится городить двусторонние(
Alexander
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html#one-to-many-bidirectional так же сделал?
Anonymous
да)
Alexander
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html#one-to-many-unidirectional-with-join-table вот тебе one-to-many односторонняя
Alexander
а что тебе var_dump($comments) выдает, кстати?
Anonymous
А как получить через пост айди потом авторов комментариев?))
Alexander
как бы... первое что надо попробовать )
Anonymous
Ну думаю там будут тексты комментов)
Alexander
а мне чет кажется что там будет массив комментов, в котором будет еще и ссылка на экземпляр автора
Anonymous
comment.username - твиг говорит что нет юзернейма)
Alexander
да нафиг мне твиг? ) ты мне результат вардампа дай и откуда username появился когда выше у тебя был метод getUser ?
Anonymous
Я не могу получить доступ к методу getUser. Так как $comments не является объектом класса Comment. А username это столбец в таблице User)
Alexander
бррр давай с начала методом $post->getComments() ты получаешь массив комментариев поста, так?
Alexander
то есть массив экземпляров класса Comment
Anonymous
Да
Alexander
окей то есть $post->getComments()[0] должен тебе вернуть первый комментарий к посту
Alexander
связь oneToMany между постом и комментами у тебя же построена?
Anonymous
Да
Alexander
добавь в моменте получения данных в твиге {{ dump(comments) }} (вроде так, но уже не помню) и посмотри что в массиве вообще находится
Alexander
у тебя где-то в связях проблема
Anonymous
Надо теперь добраться до компа)))
Даниэль
Чатик, а чем сейчас принято в приличном обществе QR коды генерировать?
Глеб
Ребят, работал кто-нибдьу с Kurento? Не получается подключить сертификат
invariance
Че такое ООП
онально ориентированное программирование
Alexandra
я знала!!
invariance
Санек, любишь ооп?
Anonymous
Утро доброе)
invariance
дороу
SarcasmIO
dobroe
Anonymous
Что то я опять в затупках.. можно ли как то AJAX передать функцию и элементы?Оо типо: data: form.serialize(), и data: { "base-price": basePrice, "quantity" : quantity, },
Anonymous
типо одним постом
invariance
бля вот ты наркоман а
Anonymous
и не говори)
invariance
ты еще фреймворк запихни в ажакс запрос
Anonymous
хаха)) Дак можно так вывернуться или nah?
invariance
Senpai как дела у тебя
Михаил
Всем привет, есть кто разбирается в opencart? Можете помочь ответить на вопрос: https://toster.ru/q/470170 ???
🦔
Senpai приготовь фоли гречки
invariance
Ахпх
Владислав
Как вариант писать документацию к коду)
Владислав
Но делать это никто не будет
Roman
тем более на PHP
Владислав
Мы сами проект в апреле закончили, сейчас уже никто не помнит как что работает
Roman
😂
Владислав
А какая разница какой язык?)
Владислав
Java проект так же валяется без документации😄
Виктор
Всем привет. Есть табличка на 1кк элементов, нужно установить всем записям одно и то же значение поля. update my_table set my_field='' выполняется неимоверно долго, что может помочь? мб индекс по этому полю создать?
Виктор
и память выжирает на диске
Евгений
порционно
Dimitry
Индекс тут не причём, долго это нормально, какой движок SQL ?
Евгений
ну и проверить, всё ли в порядке с таблицей
Виктор
innodb
Dimitry
Операция которая меняет всю таблицу с 1кк записей это плохая операция, подумай, может можно иначе, или хотябы условие задать и менять только НЕ измененные поля
Dimitry
where my_field!=''
Dimitry
ну это правильней,делай так
Dimitry
и как сказали можно порциями, limit..
Виктор
Меня даже смущает больше не скоросить, а то что он на диске 5гб отжирается на время выполнения запроса. Это норма? как это работает под капотом?
Виктор
Разве при update он временные таблицы создает?
Dimitry
точно не скажу, создаёт, если в память не лезит, попробуй тюнинг базы
Dimitry
таблица 5гб?
Виктор
+- да
Виктор
Окей, благодарю
Dimitry
диск HDD ?
Виктор
ssd raid