Search Wiki Using Sphinx
From In-Portal Developers Guide
There is no page titled "Константы". You can create this page.
Displaying 1-10 of 25 matches for query Константы retrieved in 0.000 sec with following stats:
- констант found 99 times in 25 documents
... общего применения''' - определяются в "core/kernel/constants.php"
'''модульные''' - определяются в необязательном файле "/constants.php"
Системные константы
class="prettytable"
название описание
-
ConfigProperty FULL_PATH Полный путь к сайту в файловой системе сервера.
-
ConfigProperty BASE_PATH Директория, в которой ...
... со значением "/system", которую можно здесь использовать. Обычно относительный путь для сохранения закачанных файлов (т.е. значение данной опции) определяют в файле K4:Константы constants.php у модуля "Custom" для последующего использования в дальнейшем.
-
ConfigProperty max_size int Максимальный размер одного загружаемого файла в байтах. Если не задан, то будет ...
... kАpplication::setCache. 0
Помимо опций, касающихся debugger в файле '''debug.php''' находятся несколько полезных констант:
class="prettytable"
название константы описание константы
-
ConfigProperty SILENT_LOG записывать все ошибки, происходящие на сайте в специальный файл (FULL_PATH.'/silent_log.txt')
-
ConfigProperty DBG_REQUREST_LOG ...
... Custom Field типа список такой, чтобы в базе данных поле K4:CustomField ValueList ValueList приняло значение
1=+One 2=+Two 3=+Three
- это стандартный разделитель, определяемый константой VALUE_LIST_SEPARATOR.
Теперь, чтобы получить ошибку, можно вместо стандартного разделителя в базу данных вписать запятые:
1=+One,2=+Two,3=+Three
Notice: Invalid symbol in ...
... (большими). Для улучшения читабельности, слова в названиях констант должны быть разделены символом подчёркивания. Например, название ORDER_STATUS_INCOMPLETE разрешено, а название ORDERSTATUS_INCOMPLETE запрещено. Константы должны быть заданы только в файле constants.php (для PHP4) или в классах, используя ключевое слово "const" (для PHP5).
Префиксы
...
... (большими). Для улучшения читабельности, слова в названиях констант должны быть разделены символом подчёркивания. Например, название ORDER_STATUS_INCOMPLETE разрешено, а название ORDERSTATUS_INCOMPLETE запрещено. Константы должны быть заданы только в файле constants.php (для PHP4) или в классах, используя ключевое слово "const" (для PHP5).
Префиксы
...
... ID окна (если есть, является уникальным для каждого всплывающего окна редактирования сущности);
текст "_edit_";
имя оригинальной таблицы (также со значением константы K4:Константы TABLE_PREFIX TABLE_PREFIX ).
function GetTempName($table, $wid = '')
if (preg_match('/prefix:(. )/', $wid, $regs))
$wid = $this->GetTopmostWid($regs 1 );
...
... параметры доступны во всех тэгах. Они производят различные манипуляции с результатом (выводом) тэга, в котором они применены.
Параметр equals_to
Описание:
В качестве значения принимает строку (строковую константу либо переменную-параметр), сравнивает с результатом выполнения тэга и, если строки совпадают, подменяет результат (вывод) тэга на значение true (либо на ...
... Configs Prefix префикс и ID), но это совсем не обязательно.
The Environment variable is a standard query variable called "env". Name of this variable is defined in K4:Константы ENV_VAR_NAME ENV_VAR_NAME constant. The purpose of env variable is to pass a large number of variables in a compact way through the website pages. In most cases env ...
... вещи и складывались на опыте предыдущих "поколений" и на их ошибках. Например, правило хорошего тона: писать все константы заглавными буквами (напр. CONSTANT_SET_VALUES).
называть константы заглавными буквами;
использовать именованные константы вместо магических чисел (напр. K4:Констаты STATUS_ACTIVE STATUS_ACTIVE );
объявлять переменные перед использованием;
говорящие ...
Additional database time was 0.185 sec.
Result Page: | 1 | 2 | 3 |
Powered by Sphinx