如何从magento中的控制器内的模型访问公共函数?

时间:2014-05-16 13:42:49

标签: php magento

\ 这是一个magento问题。我有这个名为ImagesController.php的控制器,其中

class My_Sell_ImagesController extends Mage_Core_Controller_Front_Action

我正在扩展/继承核心控制器

现在,我有另一个班级

class My_Advert_Model_Advert extends Mage_Core_Model_Abstract {

public function isValid($arrStepTpCheck){
...

我想在 My_Sell_ImagesController 中访问isValid 也许像是

 $advert = Mage::registry('current_advert');

$arrError = $this->isValid(array('step1'));

但是这给了我

Fatal error: Call to undefined method My_Sell_ImagesController::isValid() in .....ImagesController.php

我是Magento后端的新手。那么请帮忙吗?

1 个答案:

答案 0 :(得分:1)

试试这段代码

Mage::getModel('advert/advert')->isValid(array('step1'));

My_Advert_Model_Advert::isValid(array('step1'));