Magento Pass值阻止功能

时间:2013-04-30 04:08:14

标签: magento

您好如何将值从phtml传递到阻止?

以下是我的代码: store.php

public function __construct($type1) 
    {
        parent::__construct();
        $items = Mage::getModel('redemption/store')->getCollection()
               ->addFieldToFilter('status', array('eq' => 1))
               ->addFieldToFilter('category', array('eq' => $type1))
               ->addAttributeToSort('mreward_required', 'asc');
        $this ->setCollection($items);

    }

index.phtml

$type1 = 'Celcom';
$items = $this->getCollection($type1);

它不起作用。

1 个答案:

答案 0 :(得分:0)

为什么要解析从phtml到块的内容? phtml只是一个html代码,所有数据都将被块解析。但是,如果你仍然想这样做(我认为这很奇怪),你可以试试:

关于你的phtml:

$type = 'type';
$this->setType($type);

//call a function so the block can get the type
$this->parseTheDataToBlock();

在你的街区:

public function parseTheDataToBlock() {
    //you will get the type here (from the phtml) 
    var_dump($this->getType());
}