你能告诉我Mage.php文件在Magento 2中的位置吗?我需要在根文件中访问该Mage.php文件。
答案 0 :(得分:0)
在/ app dir
例如 - /public_html/app/Mage.php
答案 1 :(得分:0)
Magento 2中没有Mage.php
文件曾经出现在Magento 1的app/
目录下。
答案 2 :(得分:0)
在magento2中,没有Mage.php
它有bootstrap.php在Magento 2中扮演主要角色。
请参阅以下有助于调用应用程序的代码:
使用Magento\Store\Model\Store;
使用Magento\Store\Model\StoreManager;
需要YoutmagetoDir. '/app/bootstrap.php';
/* set Parameters for application */
$opt['group'] = 'default';
$opt['standaloneProcessStarted'] = '0';
$params = $_SERVER;
/* you can out your store id here */
$params[StoreManager::PARAM_RUN_CODE] = 'admin';
$params[Store::CUSTOM_ENTRY_POINT_PARAM] = true;
/* create application */
$bootstrap = \Magento\Framework\App\Bootstrap::create(BP, $params);
/* the applocation
/** @var \Magento\Framework\App\Cron $app */
$app = $bootstrap->createApplication('Magento\Framework\App\Cron', ['parameters' => $opt]);
$bootstrap->run($app);
-createApplication()初始化Magento应用程序
在上面的示例函数中,我们已将商店代码(PARAM_RUN_CODE
)作为管理员发送。
-run()函数执行应用程序