[TYPO3-german] Probleme mit Daten entgegennehmen mit eID

Christian Wolff chris at connye.com
Fri Mar 23 14:43:09 CET 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Harald,
du musst natürlich eine Instance deiner klasse erzeugen wenn du den
entsprechenden rückgabe wert von dieser klasse haben willst. und
eventuell eine entsprechend funktion die sich darum kümmert
ajaxRequest zu Handeln.

dein code könnte ungefähr so aussehen:


class my_ajax extends tslib_pibase {
    public function main() {
    $feUserObject = tslib_eidtools::initFeUser();
    tslib_eidtools::connectDB();
	
    $plattform = t3lib_div::makeInstance('tx_plattform_pi1');
    $ausgabe = $plattform->processAjax();

    //$testausgabe="testausgabe";

     return $ausgabe;
    }
}

$output = t3lib_div::makeInstance('my_ajax');
echo $output->main();

gruss chris


Am 23.03.2012 14:06, schrieb Harald Keller:
> Guten Tag
> 
> Ich möchte eID nutzen für eine AJAX abfrage, dafür habe ich in 
> Datei class_tx_plattform_pi1.php den Link so: $fullTable.='<br><a 
> href="index.php?eID=plattform">klick</a>';
> 
> in der ext_localconf: 
> $TYPO3_CONF_VARS['FE']['eID_include']['isisplattform'] = 
> 'EXT:isisplattform/eid/my_ajax.php';
> 
> und in meiner Extension im Unterordner "eid" die Datei my_ajax.php 
> und die sieht so aus:
> 
> ------------------------------ 
> require_once(PATH_tslib.'class.tslib_pibase.php');
> 
> class my_ajax extends tslib_pibase { public function main() { 
> $feUserObject = tslib_eidtools::initFeUser(); 
> tslib_eidtools::connectDB(); $testausgabe="testausgabe";
> 
> return $testausgabe; } } $output = 
> t3lib_div::makeInstance('my_ajax'); $output->main(); 
> ------------------------------------------
> 
> Klicke ich auf den oben genannten Link so erhalte ich einfach eine 
> leere Seite, schreibe ich in der Datei my_ajax.php ganz unten: echo
> $output->main(); so sehe ich die weisse Seite mit dem Text 
> "Testausgabe".
> 
> Da ich aber das Skript aus meiner class_tx_plattform_pi1.php 
> aufrufe möchte ich das die Ausgabe nicht auf einer weissen Seite 
> stattfindet sondern ich den Rückgabewert in meiner 
> class_tx_plattform_pi1.php entgegenehmen kann.
> 
> wo mache ich den Fehler?


> 
> vielen Dank für jeden Tipp Harald
> 
> 


- -- 
Christian Wolff, Berlin
webdeveloper, tech-loving geek and typo3 enthusiast
http://www.connye.com/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)

iEYEARECAAYFAk9sfe0ACgkQIcCaXPh/JHEUHACg21esG3DRTo1dzi9l0twbXHiO
NxgAn2nf7Kj4R5nyLkwI/Hze1MP6uIvN
=Eu1T
-----END PGP SIGNATURE-----


More information about the TYPO3-german mailing list