Wie gesagt: mit deinem Code konnte ich die meine Konfiguration abrufen.
Das Problem muss daher bei der Konfiguration deiner Extension liegen.
Gruss. Thomas.
Am 12.10.2012 11:22, schrieb David Gurk:
Ä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