需要laravel facade文件中的文件

时间:2018-02-07 09:42:16

标签: php laravel magento-1.9 laravel-facade

我有一个外观' CustomMage',但我不能包含magento api。

<?php namespace Bond\CustomMage;

class CustomMage {

    /* Using mage configurations*/
    public static function changeIsActive($table, $id, $status){  
        $api_path = \Config::get('api.mage_soap_api_path');
        require_once("{$api_path}app/Mage.php");

        /*umask(0);
        Mage::app('default');
        $quote = Mage::getModel('sales/quote')->load($id);
        $quote->setIsActive($status)->save();*/
    }   

}

我收到此错误,

  

[2018-02-07 08:47:09] local.ERROR:exception&#39; ErrorException&#39;同   message&#39; include(Bond \ CustomMage \ Mage.php):无法打开流:否   这样的文件或目录&#39;在   /var/www/html/FootballTicketPad/ecomm/lib/Varien/Autoload.php:93

但如果我在app / helpers.php中使用它,这段代码就可以了。

function GetModal($table, $id){ 
    $api_path = \Config::get('api.mage_soap_api_path');
    require_once("{$api_path}app/Mage.php");
    umask(0);
    Mage::app('default');       
    return Mage::getModel($table)->load($id);
}

0 个答案:

没有答案