entermix: его смущает, что $member - приватное поле класса Topic и вызывается в публичном методе?
Похоже путает с $aTopic->member->getUsername(); <-- вот так вот не получится
BoShurik: пропустил что есть глобальная переменная app :) Спасибо! С одной бедой справились. Теперь бы понять - реально ли реализовать то, о чем я думаю.
По поводу @=service().getVariable - тоже думал, но где-то с кодом накосячил, надо попробовать еще раз.
BoShurik, вот понять не могу.
Вроде и не совсем, extension для обработки данных я так понимаю больше, фильтр/функция своего рода.
А у меня есть шаблон, где определяются данные, например - user. И чтобы в каждом шаблоне не передавать его, в config.yml для twig я прописал в globals
user: "@wf.autoload.get_user"
Так как переменных много, хотелось сделать сервис wf.autoload, а переменные вызывать уже из
VARIABLE: @wf.autoload.get_VARIABLE
Основная задача - познать дзен symfony и "грамотного", чтоли, написания кода. Я мог оставить код и на старом самописном велосипеде, но хочется расти. И понимать куда идет рост и как именно :)
Спасибо за ответ! Буду читать больше, думать или/и читать, больше думать.
Photo - это фоторепортаж.
Video - видеорепортаж. В своей сущности - это статьи, которые выходят на ленте и у них все общее - за исключением содержимого (для статьи - текст, для фото - фото). Поведение, реакция - все одинаковое. Хорошо, можно отойти от этой концепции, но шестая таблица - объединяющая, нам нужна.
Собственно вот и вопрос - нужна ли сущность для этой таблицы или как-то через репозитории обыграть это?
DuD: да, правда несколько релизов назад был изменен механизм проверки. И с ростом зарегистрированных пользователей - выявилась проблема. Благодарю всех
Большое спасибо. 1, 2 - проверялось. 3 - нет.
В общем, посмотрели еще раз код, логи slow-php и вроде как нашли проблему.
Хеши форм генерировались методом crypt.
Сергей Протько: я просто не знаю куда смотреть еще. С БД все в порядке. Профилирование (xdebug) указало уже на все узкие места, но по логам - к ним никакого отношения. Куда смотреть - я не знаю.
slow_log - практически пуст.
Похоже путает с $aTopic->member->getUsername(); <-- вот так вот не получится