Magento initialization steps
1. myMageStore.com is entered on a browser, the request is sent to the server.
2. The server runs the file index.php
3. index.php will try to load Mage.php
-
if it doesn’t exist, redirect to downloader of magento
else call Mage::run($mageRunCode, $mageRunType);
4. Mage::run($mageRunCode, $mageRunType) calls app/code/core/Mage/Core/Model/App::run($mageRunCode, $mageRunType)
6. App::run($mageRunCode, $mageRunType)
-
a. Loads config files in app/etc/modules
b. Loads config files in each module (app/code/core/Mage/Customer/etc/)
c. Update/create version of modules in core_resource
d. Update/create database of modules
e. Calls Mage_Core_Controller_Varien_Front::dispatch()
7. Mage_Core_Controller_Varien_Front::dispatch()
-
a. Uses routers to define the controller and action requested
b. Calls dispatch() of the controller that is requested
c. Calls action of the controller that is requested
d. Returns html page on the browser
Search within Codexpedia
Custom Search
Search the entire web
Custom Search
Related Posts