2015-11-02 63 views
1

我搜索了網絡,但沒有發現任何在我的情況下工作。當我點擊我的管理區域中的按鈕時,我在/ var/report中出現以下錯誤。Magento:無法發送標題;頭文件已經發送到控制器?

a:5:{i:0;s:156:"Cannot send headers; headers already sent in /app/code/local/Whatever/Shipmentmails/controllers/SendController.php, line 1";i:1;s:1045:"#0 /lib/Zend/Controller/Response/Abstract.php(115): Zend_Controller_Response_Abstract->canSendHeaders(true) 
#1 /app/code/core/Mage/Core/Model/App.php(1246): Zend_Controller_Response_Abstract->setHeader('Content-Type', 'text/html; char...') 
#2 /app/code/core/Mage/Core/Controller/Varien/Front.php(80): Mage_Core_Model_App->getResponse() 
#3 /app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(202): Mage_Core_Controller_Varien_Front->getResponse() 
#4 /app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) 
#5 /app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch() 
#6 /app/Mage.php(684): Mage_Core_Model_App->run(Array) 
#7 /index.php(87): Mage::run('', 'store') 
#8 {main}";s:3:"url";s:75:"/index.php/shipmentmails/send/send/key/b5a96117c67af522e0df5f71ca31d1f8/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:2:"de";} 

它說,它的第1行,但在一行中我只有<?php,沒有空間之後。我將一個Mage::log放在由按鈕點擊調用的函數中,但沒有寫入我的日誌文件(當然啓用了日誌記錄)。

任何想法?

謝謝!

+0

是你能解決嗎? –

回答

0

我有這個問題,並修正了在我的情況下$this->getLayout()->getBlock(後面加入exit();,你的情況是什麼時候json_encode或等效。

例如:

echo json_encode($content); 
exit; 
相關問題