typo3 - BE AJAX request delivers empty repository -


i want build extension reading repository extension , delivers data csv/xsl/xslx without saving on server. e.g outputs data in blank window modified headers.

the ajax request fired with

$typo3_conf_vars['be']['ajax']['tx_myext::ajaxid'] = 'filename:object->method';

the repository if called backend work fine too.

public function ajaxaction() { ... $this->extrepository =& t3lib_div::makeinstance('tx_mysecondext_domain_repository_datarepository'); ... } 

but when called domain.tld/typo3/ajax.php?ajaxid=tx_myext::ajaxid doesnt find tx_mysecondext_domain_repository_datarepository if call repository of second repository findall() methode directly ajax. return null.

also when setting querysettings hand

public function findallexport() {     $query = $this->createquery();             $query->getquerysettings()->setrespectstoragepage(false);      return $query->execute(); } 

also fyi on 4.5

edit:

calling repository objectmanager doesn't work too

$objectmanager = t3lib_div::makeinstance('tx_extbase_object_objectmanager');     $this->extrepository = $objectmanager->get('tx_mysecondext_domain_repository_datarepository'); 

did make sure other extension loaded before own extension loaded? @ localconf.php. need specify dependencies in ext_emconf.php before install extension.

also make sure have added both extension's configurations static includes of typoscript template.


Comments

Popular posts from this blog

Rendering JButton to get the JCheckBox behavior in a JTable by using images does not update my table -

javascript - Using jquery append to add option values into a select element not working -

Android soft keyboard reverts to default keyboard on orientation change -