Кирилл Мокевнин @toxicmt
Программист & Предприниматель
Information
- Rating
- 1,424-th
- Location
- Miami Beach, Florida, США
- Date of birth
- Registered
- Activity
Specialization
Fullstack Developer, Chief Technology Officer (CTO)
Lead
Программист & Предприниматель
Кстати, существует ли нормальная библиотека для работы с webdav? То что я нашел давно не обновлялось и прямо сейчас стоит задача допилить одну из существующих либ до рабочего состояния, чтобы вынести статику на отдельные сервера.
Стораджи на которых хранится статика. Перед ними фронтенд с ресайзером, который еще и кеширует превью.
Код по webdav будет закачивать файлы на стораджи, и генерировать урлы которые указывают на фронтенд. При запросе картинки с фронтендов nginx в зависимости от того нашел ли файл по указанному пути будет его либо отдавать сразу либо передавать скрипту ресайзеру (ресайзер nginx не может делать то что нам нужно: прозрачность и углы, поэтому его использовать не будем).
$u = new User();
$topic = $this->getTopic(); // Topic or Null
return $this->renderOrHttp($topic, 404)
А внутри уже ваш иф.
Кстати, не обязательно переопределять стандартный метод, можно написать свой и дергать через него. В любом случае это мелочь и каждый сам сможет это реализовать как ему удобнее.