加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Magento编程和类利用率

发布时间:2020-12-13 17:14:16 所属栏目:PHP教程 来源:网络整理
导读:我已经接受了在大学休息期间学习Magento的项目,虽然我已经想出如何轻松地创建一个主题,但我在使用Magento中的类结构时遇到了麻烦. 对于我想要做的事情,我想计算一个月的销售数据. 关闭仪表板我希望找到$this- getTotals()的位置,以便我可以将此图添加到数组
我已经接受了在大学休息期间学习Magento的项目,虽然我已经想出如何轻松地创建一个主题,但我在使用Magento中的类结构时遇到了麻烦.

对于我想要做的事情,我想计算一个月的销售数据.
关闭仪表板我希望找到$this-> getTotals()的位置,以便我可以将此图添加到数组中.

作为一个起点,我可以再引导我创建一个Mage文件,或者甚至可能是一个解释Magento编程结构的资源,这个编程结构既不是那么基本,它的思想麻木也不是那么先进,这是不可能的? (这些天似乎是一项艰巨的任务,除非你知道在哪里看)

解决方法

Magentos结构非常令人困惑,我会阅读 this documentation,因为它确实有助于理解所有内容的位置.

现在,为了找到具体的方法,我发现最好的方法是使用grep.

在您的示例中,您想要查找getTotals,我运行以下grep:

grep -RTi’函数getTotals(‘./ app /

它返回:

./app/code/core/Mage/Sales/Block/Order/Totals.php      :    public function getTotals($area=null)
./app/code/core/Mage/Sales/Model/Quote.php     :    public function getTotals()
./app/code/core/Mage/Sales/Model/Resource/Sale/Collection.php  :    public function getTotals()
./app/code/core/Mage/Sales/Model/Entity/Sale/Collection.php    :    public function getTotals()
./app/code/core/Mage/Sales/Model/Quote/Address.php     :    public function getTotals()
./app/code/core/Mage/Checkout/Block/Onepage/Review/Info.php    :    public function getTotals()
./app/code/core/Mage/Checkout/Block/Cart/Abstract.php  :    public function getTotals()
./app/code/core/Mage/Checkout/Block/Cart/Totals.php    :    public function getTotals()
./app/code/core/Mage/Paypal/Block/Express/Review/Details.php   :    public function getTotals()
./app/code/core/Mage/Paypal/Model/Cart.php     :    public function getTotals($mergeDiscount = false)
./app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Totals.php     :    public function getTotals()
./app/code/core/Mage/Adminhtml/Block/Sales/Order/Totalbar.php  :    protected function getTotals()
./app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/View/Sales.php  :    public function getTotals()
./app/code/core/Mage/Adminhtml/Block/Widget/Grid.php   :    public function getTotals()
./app/code/core/Mage/Adminhtml/Block/Dashboard/Bar.php :    protected function getTotals()

哦,亲爱的,这似乎是一个流行的方法名称,但至少现在我们可以缩小哪一个是必需的.所以我猜它会在销售部分,因为你似乎在谈论销售,所以我们最终得到一个更易于管理的清单.

./app/code/core/Mage/Sales/Block/Order/Totals.php      :    public function getTotals($area=null)
./app/code/core/Mage/Sales/Model/Quote.php     :    public function getTotals()
./app/code/core/Mage/Sales/Model/Resource/Sale/Collection.php  :    public function getTotals()
./app/code/core/Mage/Sales/Model/Entity/Sale/Collection.php    :    public function getTotals()
./app/code/core/Mage/Sales/Model/Quote/Address.php     :    public function getTotals()

快乐狩猎.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读