Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检测Magento 2上的成功页面_Php_Magento_Magento2 - Fatal编程技术网

Php 检测Magento 2上的成功页面

Php 检测Magento 2上的成功页面,php,magento,magento2,Php,Magento,Magento2,有没有办法检查我是否在Magento 2的成功页面上 例如,我知道在Magento 1中,我们可以检查和比较动作名称。但在Magento 2中,也有类似的东西?一种方法是通过URL 在您的类中,在构造中使用以下内容: public function __construct( // ... \Magento\Framework\UrlInterface $urlInterface, // ... ) {

有没有办法检查我是否在Magento 2的成功页面上


例如,我知道在Magento 1中,我们可以检查和比较动作名称。但在Magento 2中,也有类似的东西?

一种方法是通过URL

在您的类中,在构造中使用以下内容:

public function __construct(
        // ...
        \Magento\Framework\UrlInterface $urlInterface,    
        // ...
    )
    {        
        //...
        $this->_urlInterface = $urlInterface;
        // ...
    }
使用
$this->\u urlInterface->getCurrentUrl()
可以获得当前url,这样就可以对照签出成功url进行检查