2015-11-02 4 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

У меня есть эта проблема и исправлено добавление exit(); после $this->getLayout()->getBlock( в моем случае, в вашем случае есть json_encode или его эквивалент.

пример:

echo json_encode($content); 
exit; 
Смежные вопросы