Ähm, da ist mir wohl beim Kopieren in die Mail ein Fehler unterlaufen. Der Code 
sieht aktuell so aus:
<code>
class Tx_Example_Controller_AddItemsToFlexform extends 
Tx_Extbase_MVC_Controller_ActionController {

        /**
         * @var Tx_Extbase_Configuration_ConfigurationManagerInterface
         */
        protected $configurationManager;

    /**
         * teaserRepository
         *
         * @var Tx_Example_Domain_Repository_TeaserRepository
         */
        protected $teaserRepository;

    /**
         * @param Tx_Extbase_Configuration_ConfigurationManagerInterface 
$configurationManager
         * @return void
         */
        public function 
injectConfigurationManager(Tx_Extbase_Configuration_ConfigurationManagerInterface
 $configurationManager) {
                $this->configurationManager = $configurationManager;
        }

    /**
         * teaserRepository
         *
         * @param Tx_Example_Domain_Repository_TeaserRepository 
$teaserRepository
         * @return void
         */
        public function 
injectTeaserRepository(Tx_Example_Domain_Repository_TeaserRepository 
$teaserRepository) {
            $this->teaserRepository = $teaserRepository;
        }

    function mainAction($params, $conf) {
        $frameworkConfiguration = 
$this->configurationManager->getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK);
        $storagePid = $frameworkConfiguration['persistence']['storagePid'];
        t3lib_div::debug($storagePid);
    }

}
</code>

Und auch hier der Fehler:
" Fatal error: Call to a member function getConfiguration() on a non-object in 
.../Classes/Controller/AddItemsToFlexform.php on line 36"

Du wolltest schreiben, dass du auf die Konfiguration zugreifen konntest? Kann 
es dann sein, dass ich irgendeinen "Schalter" außerhalb dieser Klasse betätigen 
muss, damit dies funktioniert? Muss ich irgendwo noch etwas zusätzlich 
innerhalb der Extension registrieren?

-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Thomas Nussbaumer
Gesendet: Freitag, 12. Oktober 2012 11:05
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] Flexform Select itemsProcFunc mit Extbase inkl. 
ConfigurationManager, Repository

Am 11.10.2012 17:26, schrieb David Gurk:
 > ...
 >      function mainAction($params, $conf) {
 >          $frameworkConfiguration = 
$this->configurationManager->getConfiguration(Tx_Extbase_Configuration_ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK);/
 
        $storagePid = $frameworkConfiguration['persistence']['storagePid'];
 >          t3lib_div::debug($storagePid);
 >
Hi David

Könnte es am */* liegen, den du nicht gelöscht hast vor $storagePid. Mit deinem 
Code konnte ich auf die Konfiguration

Gruss. Thomas.

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an