[TYPO3-german] Extbase - Ne Service Klasse implementieren
Thomas "Thasmo" Deinhamer
thasmo at gmail.com
Fri May 14 12:28:10 CEST 2010
Was genau möchtest du denn machen? Vielleicht reicht dir
einfach ein Domain Service, mit dem du dann in deiner
Extension arbeiten kannst.
LG,
Thomas
Am 14.05.2010 09:58, schrieb Manfred Rutschmann:
> ich hab nun versucht in der ext_tables die pi2 zu regfistrieren:
>
> Tx_Extbase_Utility_Extension::registerPlugin (
> $_EXTKEY, 'Pi2', 'Static Service' );
>
>
> Danach habe ich versucht in der localconf das ganze zu konfigurieren:
>
> Tx_Extbase_Utility_Extension::configurePlugin (
> $_EXTKEY,
> 'Pi2',
> Array ( 'Service' => 'service'),
> Array ( 'Service' => 'service')
> );
>
> hab nen ServiceController angelegt der folgendes macht (test):
>
> <?php
> Class Tx_MrLastvisited_Controller_ServiceController
> Extends Tx_Extbase_MVC_Controller_ActionController {
> /**
> * @var Tx_MrLastvisited_Domain_Repository_PagesRepository
> */
> Protected $pagesRepository;
> Public Function initializeAction() {
> $this->pagesRepository =& t3lib_div::makeInstance (
> "Tx_MrLastvisited_Domain_Repository_PagesRepository" );
> }
> Public Function ServiceAction() {
> echo "Test Service";
> }
>
>
> }
> ?>
>
> Hab dann im TS Setup versucht das ganze aufzurufen:
>
> page.11220< plugin.tx_mrlastvisited_pi2
>
> Wie zu erwarten keine reaktion. Im TYPO3 Backend bekomme ich das 2. Plugin
> und beim setzen auf eine Seite springt auch der ServiceController an, aber
> er soll ja immer anspringen. Wie gehts weiter?
>
> Gruß Manfred
More information about the TYPO3-german
mailing list