Here is my Directory structure of controller file in Magento 2 - app/code/Namespace/Modulename/Controller/Adminhtml/Blacklist/Index.php
In Index.php i write the below code -
namespace Mynamespace\Modulename\Controller\Adminhtml\ModuleDirectoryname;
use Magento\Backend\App\Action;
use Magento\Backend\App\Action\Context;
class Index extends Action
{
protected $helper;
protected $context;
public function __construct(
Context $context,
\VT\Blacklist\Helper\Data $helper
) {
$this->viewHelper = $viewHelper;
parent::__construct($context);
}
public function execute()
{
echo "hello"; die;
}
}
I am using this Inject - \Magento\Backend\Model\UrlInterface $urlBuilder, in my another __construct function and printing url through -
echo $url = $this->urlBuilder->getUrl('namespace_modulename/adminhtml/moduledirectoryname/index');
but once i m running above printed url its redirecting to Dashboard not printing 'hello' ;
Can you plz let me know What I m missing here ?