本文整理汇总了PHP中Drupal\views\Plugin\views\display\DisplayPluginBase::preview方法的典型用法代码示例。如果您正苦于以下问题:PHP DisplayPluginBase::preview方法的具体用法?PHP DisplayPluginBase::preview怎么用?PHP DisplayPluginBase::preview使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Drupal\views\Plugin\views\display\DisplayPluginBase
的用法示例。
在下文中一共展示了DisplayPluginBase::preview方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: preview
/**
* Preview the given display, with the given arguments.
*
* To be called externally, probably by an AJAX handler of some flavor.
* Can also be called when views are embedded, as this guarantees
* normalized output.
*
* This function does not do any access checks on the view. It is the
* responsibility of the caller to check $view->access() or implement other
* access logic. To render the view normally with access checks, use
* views_embed_view() instead.
*/
public function preview($display_id = NULL, $args = array())
{
if (empty($this->current_display) || !empty($display_id) && $this->current_display != $display_id) {
if (!$this->setDisplay($display_id)) {
return FALSE;
}
}
$this->preview = TRUE;
$this->preExecute($args);
// Preview the view.
$output = $this->display_handler->preview();
$this->postExecute();
return $output;
}