duan0403788996 2014-05-16 13:42
浏览 27

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

\ This is a magento issue. I have this controller called ImagesController.php where

class My_Sell_ImagesController extends Mage_Core_Controller_Front_Action

I am extending/inhering core controller

Now, I have this another class

class My_Advert_Model_Advert extends Mage_Core_Model_Abstract {

public function isValid($arrStepTpCheck){
...

I will like to access isValid inside My_Sell_ImagesController maybe something like

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

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

But this gives me

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

I am new to Magento backend. So please help?

  • 写回答

1条回答 默认 最新

  • dream3323 2014-05-16 13:47
    关注

    try this code

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

    or

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

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥15 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)