Для разработчика сайта

В этом разделе описаны правила разработки шаблонов. Перед тем, как приступить к изучению этого раздела рекомендуем еще раз прочитать об особенностях Blox CMS.

 

О регистре символов в составных именах

В проблеме выбора стиля составных имен: "camelCase vs under_score vs hy-phen" выбрано последнее. То есть, везде, где это возможно, составные имена пишутся в нижнем регистре с дефисом. Сюда попадают имена файлов, параметры URL, ключи массивов, html-атрибуты и даже имена таблиц и столбцов баз данных. В последнем случае нужно дополнительно использовать обратные кавычки `hy-phen`.

Остаются имена переменных, функций и т.п., в которых нельзя применять дефис (в PHP и JS), поэтому там используется верблюжья нотация (camelCase).

Одно исключение. В объявлениях специальных типов данных можно было бы применить дефис, однако, это не было сделано, чтобы сохранить стиль MySQL.

Кстати, рекомендуем переменные в JS начинать со знака $.