Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
ПХП
1 .Реализован CMS (ядро находится в vendor/ishop/core).[ →А . Route: CMS выполнена таким образом, что вид Роут разбивает строку запроса с помощью регулярных выражен на две части в первой странице запроса во второй Get параметры.Где в запрос делится на Controller and Action корректируется названия в SamelCase и добавляются префикси.В Action имя по молчанию "index".Вызывается объект контролера и запускается Action заданный или по молчанию.Контролер: связывает Route and View .Формулирует мета-динные;
c. View: Подключает шаблон.Подключает вид, буферизирует данные и помещаем в переменную $content.Выстраивает HTML код для мета-данных
d. Model:Помещаем атрибуты, правила валидации, смс о ошибках.Сохраняем, связываем, обновляем таблицы в БД, валидируем данные.Это основные классы ядра.ВтораяВ config (базовые настройки сайта).3 .Я использовал swiftmailer - плагин для отправки писем.4 .SMTP host - ukr.net. Логин, пароль смотреть в (config/params.php).СМС отправляется одновременно на две почти 1 Админа , 2 Которую вы введите в форму.5 .Для валидации на стороне пользователя делаю при помощи boostrap и регулярных выражен в самой форме, на стороне сервера использую плагин vlucas/valitron, а также сам прописываю.При ошибке валидации на стороне сервера данные сохраняются так же как сама фото.6 .Для асинхронной загрузки файлов использую плагин ajaxupload.Имя фото генерируется уникальным каждый раз.7 .SQL запросы делаю с повышенной защитой от sql-инекций, а также вывожу данные с защитой от XSS атак.[Бр] 6Сохраняю данные сразу в две таблицы.Я связываю между собой.8 .Сам шаблон формы сделал виджетом, где подгружаются различные шаблоны.А также реализовал удаление комментариев, которые этот пользователь добавил.Спасибо за внимание.Есть вопросы по заданию обращайтесь.
Детали работы
Бюджет 500 UAH
Добавлена 27 мая 2019
201 просмотр
Фрилансер
Артем Поточний
Украина Житомир  3  0

Свободен для работы Свободен для работы
2 Сейфа завершены
На сервисе 7 лет