我已經開發了一個模塊,目前只有一些功能,並從數據庫中獲取/發佈,前面我已經完成了。 我想添加一個類(cURL)來調用第三方api,但我不知道如何才能實現這一點。它應該在控制器(IndexController?)或Model文件夾中作爲新文件?如果我必須在config.xml中添加一些細節?如何在magento 1.9模塊中使用cURL
0
A
回答
0
在特定文件中使用curl沒有限制。這取決於你的模塊功能和參數。在索引控制器中使用curl最有效的工作。使用可以創建一個功能並啓動它們。
例子,如:
<?php
$curl = new Varien_Http_Adapter_Curl();
$curl->setConfig(array(
'timeout' => 15 //Timeout in no of seconds
));
$feed_url = "http://feeds.feedburner.com/magento";
$curl->write(Zend_Http_Client::GET, $feed_url, '1.0');
$data = $curl->read();
if ($data === false) {
return false;
}
$data = preg_split('/^r?$/m', $data, 2);
$data = trim($data[1]);
$curl->close();
try {
$xml = new SimpleXMLElement($data);
//Parse the XML FEED and output the data
}
catch (Exception $e) {
echo $e->getMessage();
}
?>
0
我建議你在助手類中添加你的cURl並從控制器調用這個助手方法。 不需要在config.xml中添加任何細節。只需在config.xml中定義你的幫助類,並在輔助函數中添加cURL數據
相關問題
- 1. Magento的1.9 - 模塊
- 2. 完全禁用模塊 - Magento 1.9
- 3. 自定義模塊未在Magento 1.9
- 4. 如何在Magento CE 1.9中的模態內顯示靜態塊?
- 5. 如何在magento 1.9中的所有安裝中重用自定義模塊
- 6. 如何編輯在Magento 1.9
- 7. 如何刪除Magento 1.9上的側邊欄模塊主頁
- 8. 如何在magento中啓用模塊?
- 9. 如何使用magento在自定義模塊中緩存模型
- 10. 在magento中使用system.xml在magento中禁用/啓用模塊
- 11. 在Magento 2中導入CURL塊
- 12. Magento的1.9.x的 - 如何
- 13. 如何在Magento中安裝模塊?
- 14. 如何在Magento中創建模塊
- 15. 如何更改magento中的新產品區塊標題1.9
- 16. 如何在Magento2模型中使用CURL?
- 17. 在magento 1.9上啓用CAPTCHA
- 18. Php.ini在Magento 1.9中缺失
- 19. 如何使用模塊在magento admin中創建子菜單
- 20. 如何在Magento模塊中使用php設置元標記?
- 21. ansible 1.9:win_package模塊丟失
- 22. 如何使用Magento中的getUrl()引用另一個模塊?
- 23. 擴展或任何方法來覆蓋magento中的註冊模塊1.9
- 24. Magento 1.9 tierclricing calculation
- 25. Magento 1.9 - Amasty FPC:我如何忽略一個塊永久
- 26. 如何從我的模塊在Magento
- 27. 如何使用unittest模塊在python中使用日誌模塊?
- 28. 在模塊中禁用核心magento模塊config.xml
- 29. 如何將Magento從1.7升級到1.9
- 30. 如何加快Magento 1.9網站?
它更明確了一點,但我應該用一些方法的Magento?我已經編輯了我的文章,並添加了以前用於shopify,prestashop和opencart的類捲曲,但對於我還不清楚,但尚未在magento中使用它。非常感謝您的意見。 – javaTodev
我已經在控制器中實現,它的工作原理。謝謝。 – javaTodev