Спасибо, попробую, только в коде я не нашел той части где к примеру создается элемент ImageView и помещается в ListView. Может быть можно добавлять в ListView сразу шаблон, где уже заранее расставлены кнопки и картинки необходимым образом, просто задавая этим элементам шаблона новые идентификаторы и контент?
Не знаю как Вы но я и сам справляюсь с версткой по макету, фронтэндом и бэкэндом. Это занимает чуть дольше времени, к примеру на вёрстку от дня до трёх уходит в зависимости от сложности макета, основная же работа это логика, немного фронтэенда, к примеру аякс запросов и их обработка бэкэндом. На последнее как правило уходит большая часть времени разработки сайта или веб-приложения
Ну я обычно использую модели как средства доступа к базе данных и немного логики иногда к ним добавляю, контроллер для обработки запросов и валидации, ну а в шаблонах генерирую формы по пришедшим данным. Но теперь я всю основную логику в моделях буду прятать, разгружу контроллеры!
Как только доделаю дипломку и произведу рефакторинг кода, выложу готовый вариант на github и представлю проект на суд хабравчан. Я за open source!
Вы предлагаете проверять данные на уровне модели, очень разумное решение, это позволит сделать валидатор более универсальным! Благодарю Вас за подсказку, как только допишу веб-приложение приступлю к его рефакторингу )
Чтобы хитрый юзер не скачал страницу и не переделал её код для отправки комментария к другой статье и тем самым не наспамил одиноковых сообщений ко всем статьям. Проверяется соответствие данных запроса с пришедшими данными по идентификатору статьи, затем проверяется наличие аналогичного комментария: