如何更改core_config_data表中使用安裝腳本的值?使用安裝腳本Magento core_config_data行更新
1
A
回答
1
是,可以使用下面的代碼
$Switch = new Mage_Core_Model_Config();
/*
*turns notice on
*/
$oSwitch ->saveConfig('web/unsecure/base_url', "http://127.0.0.1/magento1702/", 'default', 0);
/*
*turns notice off
*/
$switch ->saveConfig('web/secure/base_url', "http://127.0.0.1/magento1702/", 'default', 0);
+0
謝謝你的回答!這對我有用阿米特!是Rob,我希望這樣做的主要原因是切換到分段並且不想手動更改core_config_data表中的數據。 – maya89
0
您可以使用Magento的方式,而不是自定義代碼做到這一點。 例如:
$valueToInsert = 'Custom url, or another value';
$installer = $this;
$installer->startSetup();
$installer->getConnection()
->update($this->getTable('core_config_data'),
array('value' => $valueToInsert),
$installer->getConnection()->quoteInto('path=?', 'web/secure/base_url')
);
$installer->endSetup();
凡更新的第一參數()函數是表名,第二個是數組「列名」 =>「您的值」,並且最後一個參數是WHERE子句。在這種情況下,我們使用函數quoteInto()中的準備語句。爲更新() finction 更多細節,你可以在瓦瑞恩/ DB /適配器/ Interface.php找到
相關問題
- 1. Magento不運行SQL安裝/更新腳本
- 2. Magento數據安裝腳本
- 3. Magento 1.9安裝腳本不運行
- 4. Magento安裝腳本不會運行
- 5. Magento安裝程序腳本未運行
- 6. Magento的不運行SQL安裝腳本
- 7. Magento的安裝腳本或安裝腳本將無法工作
- 8. 用elasticsearch預安裝的腳本更新
- 9. Magento:如何通過安裝腳本更新類別名稱
- 10. Magento安裝資源:安裝程序腳本未運行
- 11. 使用magento中的腳本更新local.xml
- 12. 使用VB腳本進行Flash安裝
- 13. Magento:需要安裝腳本的信息
- 14. 新PC安裝powershell腳本
- 15. Magento。安裝腳本不會運行,更不用說創建客戶屬性
- 16. PowerShell腳本安裝使用標識
- 17. Magento:使用模塊安裝腳本添加產品屬性
- 18. 在magento中安裝新的php版本
- 19. Magento:升級腳本在覈心安裝完成之前運行
- 20. 每一個Magento模塊的SQL安裝腳本不再運行
- 21. Magento安裝腳本永遠不會運行
- 22. Magento 1.7 - 安裝程序腳本不運行
- 23. 無法在Magento中運行安裝程序腳本(1.8.x)
- 24. Magento - 如何在core_config_data上添加updated_at
- 25. Magento不在本地安裝
- 26. 使用.runsettings安裝和清理腳本?
- 27. 使用WiX安裝Powershell腳本
- 28. npm安裝無法執行exec安裝後腳本bower安裝
- 29. 使用python腳本安裝javan
- 30. 安裝iOS應用程序更新後處理腳本
爲什麼你會想做的事是什麼?而是給出完整的情況,並且可能有更好的方法來解決這個問題。 – anz
我也對此感興趣,適應這種情況的主要原因是分段/和本地開發環境。每當我將生產數據庫引入分段時,我總是必須手動更改網頁/安全網頁/不安全的網址。 – Rob