douyeke2695 2016-11-14 19:46
浏览 31

Magento中类和方法的用法

I have question about php classes and scope, Magento in specific. I get the following error, but other methods work,

Fatal error: Call to undefined function getChildCategories()

What syntax is required to make getChildCategories() method work work?

require_once '/var/www/myshop/app/Mage.php';

include "includes/mycompany_report_inventory.php";
Mage::app();

$category_collection = Mage::getModel('catalog/category')
    ->getCollection()
    ->addAttributeToSelect('*');

// instantiate and execute inventory report   
$mycompany_report_inventory = new mycompany_report_inventory();
$x = $mycompany_report_inventory->GetData($category_collection);

... in file includes/mycompany_report_inventory.php

class mycompany_report_inventory  {

   function GetData($category_collection){   

   $this->fnListHierarchy();

   }
   ...

    function fnListHierarchy()  {

      // this works:    
      $_categories = Mage::helper('catalog/category')->getStoreCategories();

      // var_dump this to see an associative array of all categories
      $categories = getChildCategories($_categories, true);

      // Run this to echo out a DOM
      renderCategoriesTree($_categories, true);
    }
}   
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥50 易语言把MYSQL数据库中的数据添加至组合框
    • ¥20 求数据集和代码#有偿答复
    • ¥15 关于下拉菜单选项关联的问题
    • ¥20 java-OJ-健康体检
    • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
    • ¥15 使用phpstudy在云服务器上搭建个人网站
    • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
    • ¥15 vue3+express部署到nginx
    • ¥20 搭建pt1000三线制高精度测温电路
    • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况