コード例 #1
0
ファイル: Edit.php プロジェクト: pradeep-wagento/magento2
 /**
  * Class constructor
  *
  * @return void
  */
 protected function _construct()
 {
     parent::_construct();
     $rid = $this->_request->getParam('rid', false);
     $this->setSelectedResources($this->_aclRetriever->getAllowedResourcesByRole($rid));
 }
コード例 #2
0
ファイル: Edit.php プロジェクト: Atlis/docker-magento2
 /**
  * Class constructor
  *
  * @return void
  */
 protected function _construct()
 {
     parent::_construct();
     $rid = $this->_request->getParam('rid', false);
     $acl = $this->_aclBuilder->getAcl();
     $rulesSet = $this->_rulesCollectionFactory->create()->getByRoles($rid)->load();
     $selectedResourceIds = array();
     foreach ($rulesSet->getItems() as $item) {
         $itemResourceId = $item->getResource_id();
         if ($acl->has($itemResourceId) && $item->getPermission() == 'allow') {
             $selectedResourceIds[] = $itemResourceId;
         }
     }
     $this->setSelectedResources($selectedResourceIds);
 }
コード例 #3
0
 /**
  * Constructor. Initialization required variables for class instance.
  */
 public function _construct()
 {
     $this->_blockGroup = 'Dotdigitalgroup\\Email';
     $this->_controller = 'adminhtml_studio';
     parent::_construct();
 }
コード例 #4
0
 /**
  * Constructor. Initialization required variables for class instance.
  *
  * @return void
  */
 protected function _construct()
 {
     $this->_blockGroup = 'Magento\\CurrencySymbol\\System';
     $this->_controller = 'adminhtml_system_currencysymbol';
     parent::_construct();
 }