artva: Если физическое, то да, а программное нет. Сори, я не особо помню и могу напутать что-то. По логики, у него 4" ну 4.7" и 5.5" у новых, не как не будет больше чем у ноута. А матрица плотнее у них. Там главное соотношение. Т.к. реально разрешение в разы меньше. одна точка на ноуте -2-4 у них.
Для разбивки на класс, снижение нагрузки итд.
Что-то на подобие фильтра в яндекс маркете. Если зайти в одну категорию, то там свои параметры.. Если зайти в другую, то уже другие.
Про наследование, честно уже не помню для чего я это сделал. Вроде как, для того же.
К каждой категории (уровню) свой контроллер.. и нету смысла брать параметры из одной категории в другой (там просто не окажется этого поля), возникнет ошибка.
Надо кстати позже контроллер переписать, а то 10 файлов в место одного, не хорошо.
А можете скинуть как вы реализовали ? У меня просто максимально нацеленно на определенную цель. Не получится найти "Машину" в разделе все для животных, грубо говоря)
Целость базы, ссылку плиз =)) Как вы избавляетесь от не заполненных полей? Бывает такое, что не чего написать.. И в какой базе хранине ? mysql -myisam или InnoDB ? Nosql?
Я вообще решил создавать для каждого уровня(1,2,3,4) свою таблицу, это сделает базу максимально целостной.
Получается что-то типа:
lv1Name Id name meta img param1 param2 param3.. param 20
lv1Name2 Id name meta img param1 param2 param3.. param 22
lv2Name Id name meta img param1 param2 param3.. param 12
И при заполнении той или ной статьи, при указании последнего ур. записываться будет туда.
И копия в основную таблицу. id id-lv1 id-lv2 id-lv3 id-lv4 jsonData
где id индификатор
id-lv уровень(категория, под категория итд)
jsonData - там будет готовая инф.
Блин, чем дальше иду, тем сильнее запутываюсь. Надо записывать.
Ну вообщем как-то так. На 2 уровня работает =) Завтра продолжу, сегодня отдых!
Пойду почитаю про нее, а то на тот момент, когда я искал базу, postgreSQL только должна была выйти в свет,поэтому взял mysql. Сейчас не много пробежаться вижу что postgreSQL умеет работать с json внутри себя, это большой +.
Вот вопрос, если я к ней прицеплю сфинкса, она будет работать по такому принципу или зависнет от недопонимания что здесь происходит ?
Один минус, не на всех хостингах есть поддержка этой базы, надо еще хостинг искать, для тестирования. А если пройдет, то зальем на сервак)
Когда переписывал движок, прочитал с начала про новые возможности, шаблоны проектирования итд.. Движок получился шустрым и многофункциональным. Я доволен собой =)
Я заметил =) + пару строк кода и все готово.
Но если движок написан через...( . ) значит это джумла.
Вот почему я пишу все сам =)
Стараюсь что бы все было прозрачно и понятно)