我一直在嘗試理解Magento,並且我在wiki上讀了很多東西,但是我無法弄清楚Magento如何與數據庫表一起工作?因爲我沒有看到任何SQLMagento表格以及它們如何與數據庫配合使用
0
A
回答
0
如果您觀看MySQl日誌,則由magento所做的調用有時可能長達500行或更長......這些調用是使用XML文件動態構建的。手動操縱Magento的數據,最好的辦法是使用MAGE::
電話或者使用與數據庫直接連接:
$read = $resource->getConnection('core_read');
$sql = "select * from [YOUR_TABLE] where 1 limit 1";
$result = $read->query($sql);
它要麼是或看起來像電話:
$value = 'some value';
$item->setData('some_key', $value);
$item->save();
Magento的是面向對象的,因此這些是在Magento中檢索/設置數據的最常用和最常用的方式。我希望有所幫助。
0
從knowledge base中閱讀第5章。
你不是真的問一個問題,所以沒有人可以幫助的具體細節,我總是發現你學習最好的做法,我發現最好的方法來攪亂magento是創建一個test.php
文件在shell/
與以下內容:(例如)
<?php
require('abstract.php');
class Test extends Mage_Shell_Abstract
{
function run(){ //call your functions here
echo 'running ..';
$this->database();
}
function database() { //you can create as many functions as you like
$entityId = '4449'; //product id
$product=Mage::getModel("catalog/product")->load($entityId);
var_dump($product->getAttributeText('size'));
}
}
$test = new Test();
$test -> run();
然後你可以從控制檯運行: php test.php
,並在我的例子返回 running ..string(11) "Extra Large"
希望這可以幫助你,下次更具體。
1
我會建議讀了從艾倫風暴這個博客帖子: http://alanstorm.com/magento_models_orm
他相當升技解釋了有關Magento的ORM系統,而在我看來那整個網站爲任何磁開發一個很好的資源。
相關問題
- 1. 什麼是模擬以及它如何與PrincipalContext配合使用
- 2. jpa:如何使用不同的數據庫以及它們之間的關係
- 3. 圖庫與數據庫配合使用?
- 4. 什麼是數據庫緩存,以及如何使用它?
- 5. 與ANSI C的數據庫連接 - 它可能以及如何?
- 6. Python中的嵌套字典:如何使它們以及如何使用它們?
- 7. TFS倉庫表以及如何直接訪問它們?
- 8. Magento XMLConnect ...它是什麼以及如何使用它?
- 9. 什麼是IntelliJ中的「手錶」以及如何使用它們?
- 10. 如何使用Google Cloud Messaging與數據庫配合使用?
- 11. window.history.pushState()數據,它們如何以及何時被檢索?
- 12. ObjectSpace - 它是什麼以及人們如何使用它?
- 13. 使用jquery clone()一個html表格及其所有數據,包括select和它們的選項以及輸入
- 14. PHP:使用對象以及如何正確使用它們
- 15. dojo命名類 - 何時使用它們以及如何創建它們?
- 16. java:接收UDP數據包以及如何保存它們
- 17. Selenium綁定如何工作,以及如何使用它們?
- 18. Presto如何與關係數據庫配合使用
- 19. C#代表 - 你多久會使用它們,以及何時?
- 20. 結合兩個數組以及如何在foreach中使用它?
- 21. 宏以及如何跟蹤它們
- 22. 重複以及如何擺脫它們
- 23. 餅乾以及如何閱讀它們
- 24. 數量以及使用access數據庫
- 25. 如何使用SqlDataSource的填充組合框以及數據表或數據集
- 26. 字體:什麼,何時以及如何使用它們?
- 27. ViewBag,ViewData,TempData,Session - 如何以及何時使用它們?
- 28. 域vs DTO vs ViewModel - 如何以及何時使用它們?
- 29. 如何調用數據庫記錄以及數據庫記錄
- 30. 方法操作以及如何分配它們