本文整理汇总了PHP中Item::field方法的典型用法代码示例。如果您正苦于以下问题:PHP Item::field方法的具体用法?PHP Item::field怎么用?PHP Item::field使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Item
的用法示例。
在下文中一共展示了Item::field方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: composeItem
/**
* Формирует данные об основном элементе
* @param Item $item Item instance
* @return array Данные об элменте
*/
private function composeItem(Item $item)
{
$x = array(
'id' => $item->field('ID'),
'iblockId' => $item->field('IBLOCK_ID'),
'name' => $item->field('NAME'),
'avatar' => $item->src('PREVIEW_PICTURE', $resized = array(120, 120)),
'anounce' => $item->field('DETAIL_TEXT'),
'vk' => $item->propValue('VK'),
'fb' => $item->propValue('FB'),
'city' => $item->propValue('CITY'),
'shows' => ($item->field('SHOW_COUNTER')) ? $item->field('SHOW_COUNTER') : 0
);
$x['globalFilter'] = $this->products($x['id']);
return $x;
}
示例2: composeItem
/**
* Формирует данные об основном элементе
* @param Item $item Item instance
* @return array Данные об элменте
*/
private function composeItem(Item $item)
{
$x = array(
'id' => $item->field('ID'),
'iblockId' => $item->field('IBLOCK_ID'),
'section' => $item->field('IBLOCK_SECTION_ID'),
'anounce' => $item->field('PREVIEW_TEXT'),
'picture' => $item->src('PREVIEW_PICTURE'),
'name' => $item->field('NAME'),
'make' => $item->propValue('MAKE'),
'model' => $item->propValue('MODEL'),
'year' => $item->propValue('YEAR'),
'height' => $item->propValue('HEIGHT'),
'material' => $item->propValue('MATERIAL'),
'features' => $item->propValue('FEATURES'),
'price' => $item->propValue('PRICE'),
'availability' => $item->propValue('AVAILABILITY'),
'photos' => $item->propValue('PHOTOS'),
'shopLink' => $item->propValue('SHOP_LINK'),
'url' => $item->field('DETAIL_PAGE_URL')
);
// if (!in_array($x['year'], $this->arResult['filter']['year'])) {
// $this->arResult['filter']['year'][] = $x['year'];
// }
return $x;
}