本文整理汇总了PHP中FinderIndexerResult::getElement方法的典型用法代码示例。如果您正苦于以下问题:PHP FinderIndexerResult::getElement方法的具体用法?PHP FinderIndexerResult::getElement怎么用?PHP FinderIndexerResult::getElement使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FinderIndexerResult
的用法示例。
在下文中一共展示了FinderIndexerResult::getElement方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
protected function index(FinderIndexerResult $item, $format = 'html')
{
// Check if the extension is enabled
if (JComponentHelper::isEnabled($this->extension) == false) {
return;
}
$item->body = FinderIndexerHelper::prepareContent($item->getElement('body'));
$item->summary = FinderIndexerHelper::prepareContent($item->getElement('body'));
$item->addTaxonomy('Type', 'FSF_FINDER_GLOSSARY');
$word = $item->title;
$anchor = strtolower(preg_replace("/[^A-Za-z0-9]/", '-', $word));
$letter = strtolower(substr($word, 0, 1));
$item->url = 'index.php?option=com_fsf&view=glossary&letter=' . $letter . '#' . $anchor;
$item->route = $item->url;
$item->state = $item->published;
$item->access = 1;
// Get content extras.
FinderIndexerHelper::getContentExtras($item);
// Index the item.
if (FSFJ3Helper::IsJ3()) {
$this->indexer->index($item);
} else {
FinderIndexer::index($item);
}
}
示例2: index
protected function index(FinderIndexerResult $item, $format = 'html')
{
// Check if the extension is enabled
if (JComponentHelper::isEnabled($this->extension) == false) {
return;
}
$item->body = FinderIndexerHelper::prepareContent($item->getElement('body'));
$item->summary = FinderIndexerHelper::prepareContent($item->getElement('body'));
$item->addTaxonomy('Type', 'FSS_FINDER_KB_ARTICLE');
$item->url = 'index.php?option=com_fss&view=kb&kbartid=' . $item->getElement('id');
$item->route = $item->url;
$item->state = $item->getElement('pub');
// Get content extras.
FinderIndexerHelper::getContentExtras($item);
// Index the item.
if (FSSJ3Helper::IsJ3()) {
$this->indexer->index($item);
} else {
FinderIndexer::index($item);
}
}
示例3: testGetAndSetElement
/**
* Tests the getElement and setElement methods
*
* @return void
*
* @since 3.1
*/
public function testGetAndSetElement()
{
$this->object->setElement('testItem', 'success');
$this->assertEquals($this->object->getElement('testItem'), 'success');
}