Search Wiki Using Sphinx
From In-Portal Developers Guide
There is no page titled "AddFilters". You can create this page.
Displaying 1-4 of 4 matches for query AddFilters retrieved in 0.001 sec with following stats:
- addfilt found 10 times in 4 documents
... тэги, инициализирующие префикс как kDBItem -->
Вызов устаревшего метода SetWhereClause
Fatal Error: Depricated method kDBList->SetWhereClause. Use kDBList->addFilter instead.
Вызов ошибки
Сообщение вызывается из метода kDBlist::SetWhereClause.
function SetWhereClause($clause)
if( $this-> ...
... .
Ограничения
Особых ограничений нет.
Использует вспомогательные методы класса
EventHandler:dbBuild dbBuild , EventHandler:ListPrepareQuery ListPrepareQuery , EventHandler:getMainSpecial getMainSpecial , EventHandler:AddFilters AddFilters , EventHandler:SetCustomQuery SetCustomQuery , EventHandler:SetPagination SetPagination , EventHandler:SetSorting SetSorting ...
... для любого Special:
function SetCustomQuery(&$event)
parent::SetCustomQuery($event);
$object =& $event->getObject();
if ($event->Special 'test')
$object->addFilter('IsVisible_filter', '%1$s.`IsVisible` = 1');
Добавлять поля ORDER BY с указанием направления сортировки:
function SetCustomQuery(&$ ...
...
($event->Prefix.'.'.$this->Application->RecallVar('export_or
oginal_special'), $event->Prefix.'_List'); $items_list->SetPerPage(-1); if ($options 'export_ids' = '') $items_list->AddFilter('export_ids', $items_list->TableName.'.'.$items_list->IDField.' IN ('.implode(',',$options 'export_ids' ).')'); $options 'ForceCountSQL' = $items_list->getCountSQL( $items_list->GetSelectSQL(true,false) ...
($event->Prefix.'.'.$this->Application->RecallVar('export_or
oginal_special'), $event->Prefix.'_List'); $items_list->SetPerPage(-1); if ($options 'export_ids' = '') $items_list->AddFilter('export_ids', $items_list->TableName.'.'.$items_list->IDField.' IN ('.implode(',',$options 'export_ids' ).')'); $options 'ForceCountSQL' = $items_list->getCountSQL( $items_list->GetSelectSQL(true,false) ...
Additional database time was 0.098 sec.
Powered by Sphinx