The below table explains the Extension's file structure:
Path | Description |
---|---|
app | The extension's source code |
code | Contains the raw source code of PHP and configuration files |
local | community is typically reserved for extensions which were built for the magento community of store owners |
Innoexts | All Mage Plugin developed extensions will exist under this directory |
ShippingTablerate | Contains the backend programming specific to this extension |
Block | Backend programming files which contain the logical code for block functionality |
Adminhtml | Blocks related to the payment method area in the admin |
Tablerate | |
Edit | |
Form.php | |
Grid | |
Column | |
Filter | |
Region.php | |
Zip.php | |
Edit.php | |
Grid.php | |
Website | |
Switcher.php | |
Tablerate.php | |
controllers | |
Adminhtml | |
TablerateController.php | |
etc | Directory contains the configuration settings for this extension |
config.xml | Contains configuration settings for Magento to locate the db tables related to this extension and for Magento to locate the extensions file structure when autoloading classes. |
adminhtml.xml | |
Helper | Contains miscellaneous function classes for assisting objects |
Data.php | Standard help file with miscellaneous methods |
Model | Contains the database object classes which handle the reading, writing, updating and deleting records. |
Mysql4 | |
Tablerate | |
Collection.php | |
Tablerate.php | |
Abstract.php | |
Tablerate.php | |
sql | |
shippingtablerate_setup | |
mysql4-install-1.0.0.php | |
mysql4-upgrade-1.0.0-1.0.2.php |