-1

我看到 app\design\frontend\base\default\template\catalog\product\view.phtml 文件中有以下代码:

<form action="<?php echo $this->getSubmitUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?>>

是否有执行此操作的文件action="<?php echo $this->getSubmitUrl($_product) ?>"

什么文件?

4

1 回答 1

1

在 magento 中,每个“.phtml”文件都与一个包含可用模板方法的块文件相关联。

template\catalog\product\view.phtml 模板的块位于

/app/code/core/Mage/Catalog/Block/Product/View.php

Mage_Catalog_Block_Product_View 类扩展了 Mage_Catalog_Block_Product_Abstract

但是 getSubmitUrl($_product) 继承自Mage_Catalog_Block_Product_Abstract

/app/code/core/Mage/Catalog/Block/Product/Abstract.php

public function getSubmitUrl($product, $additional = array())
{
    ...
}

阅读更多@布局简介

于 2012-12-09T17:07:02.657 回答