Отличная статья по стандартам кодирования для (X)HTML, CSS и JavaScript’a.
• (X)HTML — markup layer — верстка
• CSS — presentation layer — представление
• JavaScript — behavioural layer — поведение
Nov 29 2008
Отличная статья по стандартам кодирования для (X)HTML, CSS и JavaScript’a.
• (X)HTML — markup layer — верстка
• CSS — presentation layer — представление
• JavaScript — behavioural layer — поведение
Nov 27 2008
Цель: уменьшить количество запросов для таблиц использующих много внешних ключей.
Описание проблемы: имеем 4 таблицы: news, news_i18n, news_type и news_type_i18n. На странице нужно отобразить список из 20 новостей, используя все перечисленные таблицы. А это 21 запрос. Методы doSelectWithI18n и doSelectJoinAll не позволяют получить значения i18n NewsTypePeer для NewsPeer с минимальным количеством запросов к БД.
Решение проблемы: вместо 21 запроса к БД выполнить 2. Механизм — использовать предзагрузку объектов NewsTypePeer со значениями i18n.
Nov 25 2008
Для некоторых задач требуется получить координаты элемента DOM, который спозиционирован абсолютно. Причем, его родительский элемент спозиционирован relative (относительно). То просто так получить координаты не получиться. Ниже приводятся рецепты, как это сделать.
Nov 11 2008
Продолжение темы мультиязычности в Symfony: первой части, где рассказывались основы работы с интернационализацией в Symfony. Теперь рассмотрим, как данные редактировать в административной панели для нескольких языков.
Исходный код к статье — demo-i18n_part2.zip (source code). Код написан на Symfony 1.2, Propel 1.3.
Рисунок 2.1: Пример Frontend (Example Frontend)
Читать дальше
Comments (0)