我在Magento正确的道路吗?

时间:2015-03-26 09:06:54

标签: javascript php jquery json magento

我愿意在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

enter image description here

顺便提一下,我还有一个关于如何获得$ price的额外问题?

1 个答案:

答案 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;