[TYPO3-mvc] Extbase project with complex database/repositorystructure

Stephen Bungert stephenbungert at yahoo.de
Mon Aug 27 10:49:18 CEST 2012


Try creating a plugin in your extension for subscriptions and another for 
products.


"Stephen Bungert" <stephenbungert at yahoo.de> schrieb im Newsbeitrag 
news:mailman.1.1346057267.24453.typo3-project-typo3v4mvc at lists.typo3.org...
>I had a problem like this, it was due to the flexform field 
>switchablecontroleractions that I was using to display differend things. I 
>was advised to just create different plugins. This worked.
>
> Are you using switchablecontrolleractions to allow users to set in the 
> content element's flexform what is displayed: products or subscriptions?
>
>
> "Gabriel Kaufmann | Typoworx" <info at typoworx.de> schrieb im Newsbeitrag 
> news:mailman.6999.1345988903.626.typo3-project-typo3v4mvc at lists.typo3.org...
>>
>> Hello,
>>
>> I'm trying my first project with Extbase and need some help on the 
>> current task.
>>
>> Simplified I have the following task:
>>
>> I have build a simple database structure using extension-builder with 2 
>> Tables. The two tables, I simply call them "product" and "subscription", 
>> should build a simple booking. I have "products" that can be booked, 
>> which then should be saved in "subscription" (incl. the price and 
>> conditions of time they have been added).
>>
>> On base of the Product::List.html build by extension-builder, I've 
>> managed to have a list of all available products. I would like to have an 
>> action-link "Buy" that will cause a createAction on "subscription".
>>
>> Currently I always this error:
>>
>>>
>>>   Oops, an error occurred!
>>>
>>> The controller "subscriped" is not allowed by this plugin. Please check 
>>> for Tx_Extbase_Utility_Extension::configurePlugin() in your 
>>> ext_localconf.php.
>>>
>>
>> My ext_localconf.php looks like this - so I don't understand the problem 
>> thrown as error above:
>>
>>> Tx_Extbase_Utility_Extension::configurePlugin(
>>>     $_EXTKEY,
>>>     'Tnmbundlebooking',
>>>     array(
>>>         'Products' => 'list, show, new, create, edit, update, delete',
>>>         'Subscription' => 'list, show, new, create, edit, update, 
>>> delete',
>>>     ),
>>>     // non-cacheable actions
>>>     array(
>>>         'Products' => 'create, update, delete',
>>>         'Subscription' => 'create, update, delete',
>>>     )
>>> );
>>
>> My Action-Link within Products::List.html look like this:
>>
>>> <f:link.action action="create" controller="subscription" 
>>> arguments="{subscription: subscription}">Buy</f:link.action>
>>
>>
>> Does anyone have suggestion for me?
>>
>
> 




More information about the TYPO3-project-typo3v4mvc mailing list