[TYPO3-mvc] Action "create" is not allowed?

David Greiner davidgreiner at gmx.net
Sat Oct 22 10:43:36 CEST 2011


Hey Henjo!

Thanks for your answer!
Yes there is a flexform plugin. Adding some more actions in the
switchableControllerAction-section resolved my problems. 

<numIndex index="0">
	<numIndex
index="0">LLL:EXT:dg_timetrack/Resources/Private/Language/locallang.xml:tx_d
gtimetrack_flexforms.tracking</numIndex>
	<numIndex
index="1">Timeaccountcz->list;Timeaccountcz->update;Timeaccountcz->create</n
umIndex>
</numIndex>
<numIndex index="1">
	<numIndex
index="0">LLL:EXT:dg_timetrack/Resources/Private/Language/locallang.xml:tx_d
gtimetrack_flexforms.statistic</numIndex>
	<numIndex index="1">Timeaccountcz->statistic</numIndex>
</numIndex>

Nice weekend!


-----Ursprüngliche Nachricht-----
Von: typo3-project-typo3v4mvc-bounces at lists.typo3.org
[mailto:typo3-project-typo3v4mvc-bounces at lists.typo3.org] Im Auftrag von
Henjo Hoeksma
Gesendet: Freitag, 21. Oktober 2011 16:44
An: TYPO3 v4 MVC project
Betreff: Re: [TYPO3-mvc] Action "create" is not allowed?

Hi David,

your code looks fine. Did you add a flexform plugin? It could be that you
haven't add the action there.

BTW Please stick to the coding guidelines and use full descriptive names
including the right CamelCase usages!

Kind regards,

Henjo

Problems are small because we learned how to deal with them.
Problems are big because we need to learn how to deal with them.


On Fri, Oct 21, 2011 at 15:58, David Greiner <davidgreiner at gmx.net> wrote:

> Hey!
>
> In my Fluid-Template I use the following form.
>
> ----------------
> <f:form action="create" method="post" name="newTimeaccountcz"
> object="{newTimeaccountcz}">
>        <f:form.hidden name="status" property="status" value="1" />
>        <f:form.submit value="Zeit starten" />
> </f:form>
> ----------------
>
> By clicking the submit-button I get this error:
>
> #1313855173: The action "create" (controller "Timeaccountcz") is not
> allowed
> by this plugin. Please check
> Tx_Extbase_Utility_Extension::configurePlugin()
> in your ext_localconf.php.
>
>
> My ext_localconf.php:
> ----------------
> <?php
> if (!defined('TYPO3_MODE')) {
>        die ('Access denied.');
> }
>
> Tx_Extbase_Utility_Extension::configurePlugin(
>        $_EXTKEY,
>        'Timetracking',
>        array(
>                'Timeaccountcz' => 'list, edit, update, new, create,
> statistic',
>
>        ),
>        // non-cacheable actions
>        array(
>                'Timeaccountcz' => 'list, edit, update, new, create,
> statistic',
>
>        )
> );
>
> ?>
> ----------------
>
> And my createAction() in the TimeaccountczController.php:
> ----------------
> /**
> * action create
> *
> * @param $newTimeaccountcz
> * @return void
> */
> public function createAction(Tx_DgTimetrack_Domain_Model_Timeaccountcz
> $newTimeaccountcz) {
>        $newTimeaccountcz->setWorktime(time());
>        $this->timeaccountczRepository->add($newTimeaccountcz);
>        $this->flashMessageContainer->add('Your new Timeaccountcz was
> created.');
>        $this->redirect('list');
> }
> ----------------
> Where is the problem? What can I do?
>
> Greets, David.
>
> _______________________________________________
> TYPO3-project-typo3v4mvc mailing list
> TYPO3-project-typo3v4mvc at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
>
_______________________________________________
TYPO3-project-typo3v4mvc mailing list
TYPO3-project-typo3v4mvc at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc



More information about the TYPO3-project-typo3v4mvc mailing list