eZ Publish 5.x の小技
eZ Publish 4.x モジュール経由で Symfony サービスを呼び出す
$Module = $Params['Module'];
$Result = array();
$container = ezpKernel::instance()->getServiceContainer();
/** @var \Acme\TestBundle\Controller\AdminController $controller */
$controller = $container->get( 'my.admin.controller' );
$Result['content'] = $controller->myAdminAction( 'blabla' )->getContent();
詳細はこちら: https://gist.github.com/lolautruche/5694727
サイトアクセスから設定を取得
$configResolver = $this->container->get( 'ezpublish.config.resolver' );
$rootLocationId = $configResolver->getParameter( 'content.tree_root.location_id' );
Author And Source
この問題について(eZ Publish 5.x の小技), 我々は、より多くの情報をここで見つけました https://qiita.com/bezeklik/items/8406c9cf4796240eb823著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .