PHP Class eZ\Publish\Core\MVC\Symfony\Event\PreContentViewEvent

To do this, get the ContentView object and add it what you need as params :. $contentView = $event->getContentView(); Returns the location when applicable (viewing a location basically) if ( $contentView->hasParameter( 'location' ) ) $location = $contentView->getParameter( 'location' ); Content is always available. $content = $contentView->getParameter( 'content' ); Set your own variables that will be exposed in the template The following will expose "foo" and "complex" variables in the view template. $contentView->addParameters( array( 'foo' => 'bar', 'complex' => $someObject ) );
Inheritance: extends Symfony\Component\EventDispatcher\Event
Datei anzeigen Open project: ezsystems/ezpublish-kernel Class Usage Examples

Public Methods

Method Description
__construct ( eZ\Publish\Core\MVC\Symfony\View\View $contentView )
getContentView ( ) : eZ\Publish\Core\MVC\Symfony\View\View

Method Details

__construct() public method

public __construct ( eZ\Publish\Core\MVC\Symfony\View\View $contentView )
$contentView eZ\Publish\Core\MVC\Symfony\View\View

getContentView() public method

public getContentView ( ) : eZ\Publish\Core\MVC\Symfony\View\View
return eZ\Publish\Core\MVC\Symfony\View\View