@zooks, а как правильно? Спрашиваю потому что ни разу не испытывал с этим проблем, раньше - да, а в последних версиях не особо, но хотелось бы знать когда будут проблемы.
@Arris, нет не кажется. Я за автоматизацию рутины. Если можно что-то не писать, я стараюсь этого не делать, а бутстраппинг компонентов движка дело довольно утомительное.
Можно конечно писать все как всегда, иметь жирные классы которые умеют много всего, иметь архитектуру при которой класс работы с базой умеет еще и валидировать данные... Если для вас цель просто написать проект и забыть, то ок. Но у проекта есть срок жизни, и скорее всего придется его рефакторить, добавлять новый функционал и много чего интересного. А есть еще штуки странные, как автоматизация тестирования, при котором штуки типа dependency onjection экономят массу времени и нервов.
Даже с точки зрения обучения - лучше сразу учиться правильным вещам.
@Winner777, ну так сделайте себе страничку с iframe-ами разных размеров и радуйтесь. Еще можно просто пару окон браузера открыть и лайв релоад подключить.
@Winner777, можно и в пикселях. Просто следует выкинуть из головы концепцию "одинаковой картинки". А по поводу адаптивной верстки - это да, нужно просто максимально продуктивно использовать доступное пространство.
@v0lume, он и не должен. В контексте ActiveRecord все это просто запихивается в DBCriteria или через create command. Наличие ORM не отменяет необходимости знать SQL.
@nepster09, видимо @zelenin говорит о GD. И да, для такой задачи смысла в этом ноль, лучше воспользоваться готовыми решениями а не пользоваться низкоуровневыми (а GD именно такое) API.
@hzd, md5 подходит только для верификации данных (быстрый и простой способ определить, поменялись ли данные).
В контексте безопасности, md5 даже для хэширования не подходит. То есть даже пароли лучше хэшить через sha512, причем в несколько сотен итераций и добавляя периодически соль.
Для шифрования можно использовать например openssl.
@mannaro, я бы сделал третью таблицу, что-то типа OrderedGoodsDetails (название лень придумывать), и в нем уже хранил все что связано с этим конкретным заказом. Со связями дело усложняется, но зато дает дополнительную гибкость.