如何在Magento 2项目的根文件夹中使用Mage.php文件?

时间:2017-03-04 06:52:51

标签: magento

你能告诉我Mage.php文件在Magento 2中的位置吗?我需要在根文件中访问该Mage.php文件。

3 个答案:

答案 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()函数执行应用程序