kap*_*ffy 5 url controller request magento content-management-system
我想显示被调用的模块,控制器和方法
我以为在cms模块中找到了
应用程序\代码\核心\法师\ CMS \
调用IndexController.php并使用IndexAction方法.因为它是默认页面url.
但是当我试图在IndexAction方法中回应一些东西时.没有出现.我甚至尝试手动调用它,它仍然重定向到主页.
本地主机/ magento的/ index.php的/ CMS /索引/索引/
我做得对吗?如何显示在magento中调用的请求URL?
小智 11
我也在寻找这个,这是怎么做的:
echo Mage::helper('core/url')->getCurrentUrl();
Run Code Online (Sandbox Code Playgroud)
嗨,你可以尝试输出以下内容
<?php
echo Mage::app()->getRequest()->getModuleName();
echo Mage::app()->getRequest()->getControllerName();
echo Mage::app()->getRequest()->getActionName();
?>
Run Code Online (Sandbox Code Playgroud)
没有测试,但也许你可以做这样的事情
<?php
echo Mage::app()->getRequest()->getRequestUri();
?>
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助
问候
您可能会使用控制器中的回显在日志文件中收到“标头已发送”警告。使用 Mage::log 代替 echo,例如
Mage::log('My request url is: '.$requestUrl);
Run Code Online (Sandbox Code Playgroud)
日志行应出现在 /var/logs/system.log 文件中。
| 归档时间: |
|
| 查看次数: |
17444 次 |
| 最近记录: |