Tlocation: различия между версиями
Abushyk (обсуждение | вклад) |
Abushyk (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
Тип поля модели, отвечающий за адресные данные.<br /> | Тип поля модели, отвечающий за адресные данные.<br /> | ||
− | Содержит в себе 5 встроенных | + | Содержит в себе 5 встроенных компонентов<br /> |
− | country_id - | + | country_id - идентификатор страны из таблицы country<br /> |
− | region_id - | + | region_id - идентификатор региона из таблицы region<br /> |
− | city_id - | + | city_id - идентификатор города из таблицы city<br /> |
− | district_id - | + | district_id - идентификатор района города из таблицы district<br /> |
− | street_id - | + | street_id - идентификатор улицы из таблицы street<br /> |
<br /> | <br /> | ||
Предполагает наличие иерархической зависимости именно в порядке country_id -> region_id -> city_id -> district_id -> street_id<br /> | Предполагает наличие иерархической зависимости именно в порядке country_id -> region_id -> city_id -> district_id -> street_id<br /> | ||
− | Есть одно исключение. Если указан параметр link_street_to_city из иерархической цепочки исключается звено district_id и street_id считается зависимым от city_id.<br /> | + | Есть одно исключение. Если указан параметр link_street_to_city из иерархической цепочки исключается звено district_id, и street_id считается зависимым от city_id.<br /> |
<br /> | <br /> | ||
− | Принципиально | + | Принципиально каждый компонент этого типа не обязана соответствовать буквально своему названию.<br /> |
Например city_id может указывать на район области в тот момент, когда region_id указывает на область, если в соответствующих таблицах city и region содержатся данные о областях и районах областей.<br /> | Например city_id может указывать на район области в тот момент, когда region_id указывает на область, если в соответствующих таблицах city и region содержатся данные о областях и районах областей.<br /> | ||
+ | |||
+ | Допустимые параметры: | ||
+ | |||
+ | visibles - перечень отображаемых компонентов. Указывается в формате '''компонент1|компонент2|компонент3''' Порядок компонентов не важен. При отсутствии этого параметра или его пустом значении будут отображены все компоненты. | ||
+ | Например '''region_id|city_id''' выведет селектбоксы для региона и города. | ||
+ | |||
+ | default_country_id, default_region_id.... - значение по умолчанию. например выбрано для отображения регион и город. Если текущее значение country_id не установлено, список регионов с списке выбора регионов будет установлен соответственно default_country_id, если оно задано и не равно 0. В противном же случае будет выведен список всех регионов из таблицы region |
Текущая версия на 15:46, 24 июля 2013
Статус: в разработке
Допустимые названия элемента этого типа: tlocaion (значение поля )
Тип поля модели, отвечающий за адресные данные.
Содержит в себе 5 встроенных компонентов
country_id - идентификатор страны из таблицы country
region_id - идентификатор региона из таблицы region
city_id - идентификатор города из таблицы city
district_id - идентификатор района города из таблицы district
street_id - идентификатор улицы из таблицы street
Предполагает наличие иерархической зависимости именно в порядке country_id -> region_id -> city_id -> district_id -> street_id
Есть одно исключение. Если указан параметр link_street_to_city из иерархической цепочки исключается звено district_id, и street_id считается зависимым от city_id.
Принципиально каждый компонент этого типа не обязана соответствовать буквально своему названию.
Например city_id может указывать на район области в тот момент, когда region_id указывает на область, если в соответствующих таблицах city и region содержатся данные о областях и районах областей.
Допустимые параметры:
visibles - перечень отображаемых компонентов. Указывается в формате компонент1|компонент2|компонент3 Порядок компонентов не важен. При отсутствии этого параметра или его пустом значении будут отображены все компоненты. Например region_id|city_id выведет селектбоксы для региона и города.
default_country_id, default_region_id.... - значение по умолчанию. например выбрано для отображения регион и город. Если текущее значение country_id не установлено, список регионов с списке выбора регионов будет установлен соответственно default_country_id, если оно задано и не равно 0. В противном же случае будет выведен список всех регионов из таблицы region