Magento控制器重定向星形符号

Magento控制器重定向星形符号,magento,Magento,有人能解释一下magento控制器中用于重定向的星形斜杠符号吗 核心代码的使用似乎不一致,我找不到任何像样的文档可以解释这个符号的最正确使用 如果对我的要求有任何疑问 正是这种类型的重定向: $this->_redirect('/'); $this->_redirect('*/*/'); $this->_redirect('*/*'); 从左到右: frontname(与路由器关联) 控制器 行动 当指定星号时,它将使用上述星号的-current-值 因此,假设您在adm

有人能解释一下magento控制器中用于重定向的星形斜杠符号吗

核心代码的使用似乎不一致,我找不到任何像样的文档可以解释这个符号的最正确使用

如果对我的要求有任何疑问

正是这种类型的重定向:

$this->_redirect('/');
$this->_redirect('*/*/');
$this->_redirect('*/*');
从左到右:

  • frontname(与路由器关联)
  • 控制器
  • 行动
当指定星号时,它将使用上述星号的-current-值


因此,假设您在
adminhtml/catalog/list
页面上,重定向到
*/*/something
将带您到
adminhtml/catalog/something
,等等:)

我可能只是一个完全的傻瓜,但您是说,斜杠分隔的值最多只有3个。对于当前控制器值,这些值可以是asterix,也可以是specifiedy,因为如果不存在,最后2个值将回退到“index”(索引)中,因此将始终有3个值(或更少)。控制器可以有下划线,表示控制器的更深层次(文件系统)。类似于adminhtml/catalog\u foo\u bar/hippy的内容将指向“controllers/catalog/foo/bar.php”文件中名为BarController的控制器。在这里,我显然指的是名称空间\u ModuleName\u catalog\u foo\u BarController:)