Closed MartSlaaf closed 12 years ago
control/page
и в будущем постарайся давать задания по такому шаблону
примени к своему пункту 3 свой пункт 2.
/control/page/{{pageid}}
Залить картинку - означает сначала выдать форму для добавления полей имя и файл, потом добавить этот файл к данной странице со статусом невидимки и типом picpg, проверив параллельно картинка ли в файле. Если все прошло успешно (в файле картинка, пользователь авторизован), выдать адрес этой картинки. В противном случае - выдать ошибку.
прикрепить - из хранилища. а залить? проверка картинки по filetype = geler/ima?
Прикрепить - залить новое в хранилище, и прикрепить к данной странице
Залить - залить новую картинку, которая потом будет использоваться в тексте страницы, и получить ее адрес в хранилище
Второй вопрос непонятен вообще.
если грузить не с сервера, 2й вопрос отменяется
как в return redirect() засунуть параметр?
я кстати спать наверное. 4 часа в общей сложности уже с этой задачей ипусь =(
Что значит запихнуть параметр?
параметр, возвращающий ошибку или ссылку н загруженный файл
Срочно примени к себе правило номер 2. Если ты действительно хочешь, чтобы это тебе объяснил я, а не гугл. Я, надо сказать, сходу не представляю, зачем тебе это там может понадобиться.
к черту, вальсируем!
Во время редактирования страницы должно быть две ссылки, открывающих новую страницу для добавления файла к данной странице. Первая - обычная - спрашивает все, что положено. Вторая - называется приассигнить или что-то типа того - она должна принимать файл, проверять картинка ли он, если картинка - выдавать ссылку до нее на сервере, если не картинка - выдавать ошибку с каким-либо текстом (можно для этого не делать html шаблон - просто выводить текст ошибки.)