Anonymous
Alexander
а на кой ляд?
Alexander
одна запись коммента имеет связь только с одним конкретным автором же
Alexander
может
но строй oneToMany в классе автора
Anonymous
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
А как получить через пост айди потом авторов комментариев?))
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 коды генерировать?
Vasil
Глеб
Ребят, работал кто-нибдьу с Kurento? Не получается подключить сертификат
Vasil
подскажите новичку, как лучше освоить новичку php, я просмотрел видеокурсы начальные, но особо оттуда ничего не запомнил, видимо что то практическое нужно, из практики все интернет магазины только делают, с чего вы начинали изучение php, как начать, какие нибудь курсы хорошие, советы и вообще стоит ли учить php(может node.js, python и т.д.) все что угодно, огромная благодарность за дельные советы
Сейчас на рутрекере есть курсы от Специалиста, все 4 части, там препод Борисов доходчиво учит ,можешь их посмотреть
invariance
Че такое ООП
онально ориентированное программирование
Alexandra
я знала!!
invariance
Санек, любишь ооп?
Anonymous
Утро доброе)
invariance
дороу
SarcasmIO
dobroe
Anonymous
Что то я опять в затупках.. можно ли как то AJAX передать функцию и элементы?Оо
типо:
data: form.serialize(),
и
data: {
"base-price": basePrice,
"quantity" : quantity,
},
Anonymous
типо одним постом
invariance
бля вот ты наркоман а
Anonymous
и не говори)
invariance
ты еще фреймворк запихни в ажакс запрос
Anonymous
хаха)) Дак можно так вывернуться или nah?
Anonymous
invariance
Senpai как дела у тебя
Михаил
Всем привет, есть кто разбирается в opencart? Можете помочь ответить на вопрос: https://toster.ru/q/470170 ???
🦔
Senpai приготовь фоли гречки
invariance
Ахпх
Sergey
Владислав
Как вариант писать документацию к коду)
Владислав
Но делать это никто не будет
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