Using date and time
echo Mage::getModel(’core/date’)->date(’d/m/Y’); echo Mage::getModel(’core/date’)->timestamp(time()); Mage::getSingleton(’core/date’)->date(Varien_Date::DATETIME_PHP_FORMAT)); Mage::getModel(’core/date’)->gmtDate();
echo Mage::getModel(’core/date’)->date(’d/m/Y’); echo Mage::getModel(’core/date’)->timestamp(time()); Mage::getSingleton(’core/date’)->date(Varien_Date::DATETIME_PHP_FORMAT)); Mage::getModel(’core/date’)->gmtDate();
$countryList = Mage::getModel(’directory/country’) ->getCollection() ->loadData() ->toOptionArray(false); echo ‘<pre>’; print_r($countryList);
Default->Website->Store->Store View Store View not used in Magento System Configuration system.xml … <show_in_default>0</show_in_default> <show_in_website>1</show_in_website> <show_in_store>0</show_in_store> …
yourlayout.xml <my_template_page> <reference name="root"> <action method="setTemplate"><template>page/my-layout-type-2.phtml</template></action> </reference> <reference name="content"> <block type="my/template" name="text_message" template="my/template.phtml"/> </reference> </mutual_template_page>
<?php $customer = Mage::getModel(’customer/customer’)->load($customerId); if ($customer->getId()) { var_dump($customer->getFirstname()); var_dump($customer->getEmail()); var_dump($customer->getData()); }
// SELECT template_id FROM core_email_template WHERE template_code=’Your template code’; $templateId = 495; $sender = array(’name’ => ‘Imran Aghan’, ’email’ => ’email@address.co.uk’); // Set recepient information $recepientEmail = ‘someone@someaddress.co.uk’; $recepientName = ‘Name Surname’; // Get Store ID $storeId = Mage::app()->getStore()->getId(); // Send Transactional Email Mage::getModel(’core/email_template’) ->sendTransactional($templateId, $sender, $recepientEmail, $recepientName, array( […]
<?php … $order = Mage::getModel(’sales/order’)->load($orderId); …
quote = cart contents in Magento. Theoretically the quote is an offer and if the user accepts it (by checking out) it converts to order. You can control the lifetime yourself and they store metadata about the store, totals information , shipping and billing relations, relations to payment method and shipping method (that is quoted […]
CDATA stands for Character Data and it means that the data in between these strings includes data that could be interpreted as XML markup, but should not be. Example: etc/system.xml … <comment><![CDATA[In kilometers]]></comment> …
Magento objects dump SQL on __toString() magic method call. Official PHP Documentation describes aforementioned magic method as follows: The __toString() method allows a class to decide how it will react when it is treated like a string. For example, what echo $obj; will print. This method must return a string, as otherwise a fatal E_RECOVERABLE_ERROR […]