我定義一個新的區塊清理我的看法,像這樣:我是否需要將所有類定義爲Magento模型?
class Jamie_Utilities_Block_Myblock extends Mage_Core_Block_Template
{
public function getProducts()
{
$products = array(
new Product('Product Name', "image source"),
new Product('Product Name', "image source"),
);
return $products;
}
}
我想在同一個文件中創建一個小Product
類來保存幾個字段。 Myblock.php現在看起來像:
class Jamie_Utilities_Block_Myblock extends Mage_Core_Block_Template
{...}
class Product
{
public $name;
public $image;
public function __construct($name, $image)
{
$this->name = $name;
$this->image = $image;
}
}
這工作,但它是一個很好的事是什麼?我是否應該在模塊的3210中將所有課程聲明爲模型,或者是否應該使用更好的課程名稱以避免衝突Jamie_Utilities_Block_Product
?
出於某種原因,我曾想過我需要明確提及每個模型。謝謝。 – Jamie 2012-01-12 14:28:25