Nie.
Zobacz, tutaj opisałem o context switch-u
http://forum.php.pl/index.php?s=&showt...st&p=901258Dla Ciebie tą różnicą będzie, że musisz utworzyć ajax context typu html, np.:
$ajaxContext = $this->_helper->getHelper('AjaxContext');
$ajaxContext->addActionContext('getimg', 'html')
->initContext();
Następnie Tworzysz w widokach nowy plik getimg.ajax.phtml (dopisek .ajax w nazwie pliku, wskazuje na plik który będzie wykorzystywany dla akcji getimg gdy będzie wczytywana przez ajaxa).
Teraz w akcji sobie obsługujesz normalnie i jak się połączysz przez ajaxa z akcją getimg, to szablon który będzie wyświetlony, to będzie getimg.ajax.phtml (dla zwykłej akcji wyświetli się getimg.phtml).
Dodatkowo, przy włączonym ajax contexcie dla danej akcji, przy ajaxowym requescie zf sam wyłącza layout, dzięki temu dostajemy tylko to co zawarte jest w pliku getimg.ajax.phtml.
edit:Chociaż sie zastanawiam czy Tobie na pewno o przesyłanie ajaxem chodzi, bo czytając kilkukrotnie Twoją wypowiedź w końcu dochodzi się do wniosku że nie wiadomo o co chodzi.