0
我想在magento中創建新表,不需要繼承安裝程序類。我試圖獲取設置的資源模型。這不起作用:獲取安裝模型
require_once 'app/Mage.php';
Mage::init();
$setup = Mage::getResourceModel('catalog/setup');
我還想着Mage::getResourceModel('core/resource_setup')
,但我有一個錯誤:Fatal error: Call to a member function startSetup() on a non-object in C:\xampp\ htdocs\LPP_MAGENTO_EE_CUSTOM\app\code\core\Mage\Core\Model\Resource\Setup.php on line 944
你有什麼想法? (我看到this question但它不爲我工作)
你的解決方案是好的,但我需要別的東西。我應該更具體。我需要做幾個選擇並插入數據庫。我認爲它會工作並打印結果: '$ view_declaration =''; $ model-> startSetup(); $ view_declaration = $ model-> run(「 SELECT VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS; 」); $ model-> endSetup(); echo $ view_declaration;'但它不是:( – 2012-07-10 08:28:42
方法startSetup只在Mage_Core_Model_Resource_Setup中,無處可去。如果你只需要做選擇或插入可能只是像http://www.richardcastera.com/blog/ Magento的,如何可以運行-A-SQL查詢,對,在數據庫中。 – diNord 2012-07-10 09:21:48