我愿意在magento中包含/要求DATA.php中的文件。 我有代码
public function formatPrice($price)
{
require_once(Mage::getBaseDir('app').'\design\frontend\neighborhood\default\template\catalog\product\view.phtml');
echo $Abowl;
}
但它似乎不起作用,因为当你使用require时,如果无法读取文件,执行将会停止。
我的问题是如何获得完整路径并打印完整路径以进行调试
更新1 我尝试将die()函数应用到我的函数中:
public function formatPrice($price)
{
die( 'here!' );
require_once(Mage::getBaseDir('app').'/design/frontend/neighborhood/default/template/catalog/product/view.phtml');
echo $price;
}
但它会带来错误并给出结果,如下图所示: ps:我在Linux中找到的路径: / var / www / html / app / design / frontend / neighborhood / default / template / catalog / category
顺便提一下,我还有一个关于如何获得$ price的额外问题?
答案 0 :(得分:1)
检查错误日志是否已启用:
根/无功/日志/ exception.log 根/无功/日志/ SYSTEM.LOG
和apache记录。
如果找不到文件,那么一旦你的问题需要中断,那么你的问题就是不会被调用。在模具顶部放置一个模具,以确保您可以进入内部:
public function formatPrice($price)
{
die( 'here!' );
require_once(Mage::getBaseDir('app').'\design\frontend\neighborhood\default\template\catalog\product\view.phtml');
echo $Abowl;
}
要输出文件路径,请运行:
var_dump( Mage::getBaseDir('app').'\design\frontend\neighborhood\default\template\catalog\product\view.phtml' );
die;