[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