我有一个外观' 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);
}