limb3_2007_2:ru:packages:web_app:lmb_table_row_fetcher
lmbTableRowFetcher
lmbTableRowFetcher - используется для создания итератора с одним элементом, который соответствует определенной записи таблицы с определенным идентификатором. Название поле идентификатора и его значение передаются через отдельнные setter-ы.
Например:
$fetcher = new lmbTableRowFetcher(); $fetcher->setField('id'); $fetcher->setValue($id = 1000); $iterator = $fetcher->getDataset();
Однако, чаще всего lmbTableRowFetcher используется именно в WACT шаблонах:
<fetch using='{LPKG_WEB_APP_DIR}/src/fetcher/lmbTableRowFetcher' pass_record_to="current_news"> <fetch:param table_name='news' field='id' value='{$#request.id}'> </fetch> <core:DATASOURCE id='current_news'> <h1>{$title}</h1> <b>Date</b> : {$date}<br> {$content} </core:DATASOURCE>
Выведет новость, которая соответствует значению параметра id запроса.
limb3_2007_2/ru/packages/web_app/lmb_table_row_fetcher.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1

Обсуждение