In-Portal Developers Guide

This is a wiki-based Developers Guide for In-Portal Open Source CMS. The purpose of this guide is to provide advanced users, web developers and programmers with documentation on how to expand, customize and improve the functionality and the code the In-Portal software. Please consider contributing to our documentation writing effort.

Search Wiki Using Sphinx

From In-Portal Developers Guide

Jump to: navigation, search

There is no page titled "KDBList". You can create this page.

Displaying 1-9 of 9 matches for query KDBList retrieved in 0.000 sec with following stats:

  • kdblist found 47 times in 9 documents



... полю Warning: Incorrect sorting defined (field = ''some_field''; direction = ''some_direction'') in config for prefix ''some_prefix''. Вызов ошибки Сообщение вызывается из метода kDBlist::AddOrderField. Этот метод вызывается при инициализации списка (установка сортировки по умолчанию), а также при смене сортировки списка пользователем (посредствм события EventHandler ...
... $record; $output .= $this->Application->ParseBlock($pass_params); return $output; '''Некоторые особенности использования методов PrintList/PrintList2.''' ''Как правильно получить экземляр kDBList внутри метода класса.'' Для получения объекта списка в обработчике тэгов с текущими префикс/special, используется метод GetList. После получения объекта рекомендуется ...
... 'content_EventHandler' => 'kDBEventHandler', 'content_TagProcessor' => 'kDBTagProcessor', 'gwfv' => 'kDBItem', 'gwfv_List' => 'kDBList', 'gwfv_EventHandler' => 'kDBEventHandler', 'gwfv_TagProcessor' => 'kDBTagProcessor', ), 'Factory.Dependencies' => Array ( 'kCache' => Array (0 => 'Params'), 'kHTTPQuery' => Array (0 => 'Params'), 'kMainTagProcessor' => Array (0 => 'kTagProcessor ...
... , а в событии '''OnListBuild''' - без проблем: parent::OnListBuild($event); $object =& $event->getObject(); / @var $object kDBList / $some_options = $object->GetFieldOptions('SomeField'); $some_options 'options' = $this->getComplicatedFieldOptions(); $object->SetFieldOptions('SomeField', $some_options); В примере подразумевается что метод ...
... ошибки Значение PerPage задается несколькими способами: всегда задается значение поумолчанию на шаблоне путем передачи параметра per_page в тэг иниацилизирущий необходимий экземляр kDBList/code> в php файле путем передачи параметра per_page в метод/функцию иниацилизирущий необходимий экземляр kDBList/code> значение PerPage также может хранится в ...
... $config = Array ( 'Prefix' => 'city', 'ItemClass' => Array ('class' => 'kDBItem', 'file' => '', 'build_event' => 'OnItemBuild'), 'ListClass' => Array ('class' => 'kDBList', 'file' => '', 'build_event' => 'OnListBuild'), 'EventHandlerClass' => Array ('class' => 'CityEventHandler', 'file' => 'city_eh.php', 'build_event' => 'OnBuild'), 'TagProcessorClass' => Array ('class' => ...
... return "'".join("','", array_keys($grid_config))."'"; // устанавливает стандартные параметры блока $std_params 'pass_params' = 'true'; $std_params 'PrefixSpecial' = $this->getPrefixSpecial(); // получает текущий экземпляр объекта kDBlist $object =& $this->GetList($params); $o = ''; $i = 0; // метод foreach проходит по массиву Fields и происходит работа с опциями полей foreach ...
... >custom/units/sections/sections_config.php". Стандартные классы Доступны следующие стандартные классы: '''kDBItem''' - класс, для работы с '''одной''' записью в базе; '''kDBList''' - класс для отображения содержания таблицы из базы (фильтрация, per-page и т.п.); '''kDBEventHandler''' - класс для обработки стандартных событий из списков и ...
... свойстве Application: $this->Application =& kApplication::Instance(); В классах, интенсивно использующих доступ к базе данных (например, в kDBBase и его наследниках kDBItem и kDBList), в целях повышения скорости, ссылка на объект для операций с базой данных хранится в отдельном свойстве Conn: function kDBBase() parent::kBase(); $this->Conn ...

Additional database time was 0.304 sec.

match any word match all words

Search in namespaces:

Powered by Sphinx