Created
November 25, 2012 21:54
-
-
Save radmiraal/4145560 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<form name="newOrganisation" class="form-horizontal" action="manage/organisation/create.html" method="post"> | |
<div style="display: none"> | |
<input type="hidden" name="__referrer[@package]" value="BKWI.Kernkaart"> | |
<input type="hidden" name="__referrer[@subpackage]" value=""> | |
<input type="hidden" name="__referrer[@controller]" value="Manage\Organisation"> | |
<input type="hidden" name="__referrer[@action]" value="new"> | |
<input type="hidden" name="__referrer[arguments]" value="YTowOnt9b7f60ab3622afbb731dfe0f8afb5a98472d1be80"> | |
<input type="hidden" name="__trustedProperties" value="a:1:{s:15:"newOrganisation";a:4:{s:4:"name";i:1;s:11:"phoneNumber";i:1;s:7:"address";i:1;s:7:"aliases";a:2:{i:0;a:1:{s:4:"name";i:1;}s:5:"alias";a:1:{s:4:"name";i:1;}}}}0983ea2280eba8bbf78b618d65377ea496b741b9"> | |
</div> | |
<fieldset> | |
<div id="legend"> | |
<legend class="">Create Organisation</legend> | |
</div> | |
<div class="control-group"> | |
<label class="control-label" for="name">Organisation Name</label> | |
<div class="controls"> | |
<input class="input-large" id="name" type="text" name="newOrganisation[name]" placeholder="The Organisation name..."> | |
</div> | |
</div> | |
<div class="control-group"> | |
<label class="control-label" for="phonenumber">Phone Number</label> | |
<div class="controls"> | |
<input class="input-large" id="phonenumber" type="text" name="newOrganisation[phoneNumber]" placeholder="The phone number..."> | |
</div> | |
</div> | |
<div class="control-group"> | |
<label class="control-label" for="address">Address</label> | |
<div class="controls"> | |
<textarea class="input-large" id="address" name="newOrganisation[address]"></textarea> | |
</div> | |
</div> | |
<div class="control-group"> | |
<label class="control-label">Alias</label> | |
<div class="controls inline-stacked" data-counter="4"> | |
<div class="inline-stacked-item"> | |
<input type="text" name="newOrganisation[aliases][0][name]" value=""> | |
<a class="close">x</a> | |
</div> | |
<div class="inline-stacked-item"> | |
<input type="text" name="newOrganisation[aliases][1][name]" value=""> | |
<a class="close">x</a> | |
</div><div class="inline-stacked-item"> | |
<input type="text" name="newOrganisation[aliases][2][name]" value=""> | |
<a class="close">x</a> | |
</div><div class="inline-stacked-item"> | |
<input type="text" name="newOrganisation[aliases][3][name]" value=""> | |
<a class="close">x</a> | |
</div></div> | |
</div> | |
<!--<fieldset class="t3-expose-inline t3-expose-inline-stacked t3-expose-inline-multiple" data-mode='multiple' data-counter="2"> | |
<div class="control-group"> | |
<label class="control-label" for="item">Alias</label> | |
<div class="controls"> | |
<div class="t3-expose-inline-item-template"> | |
<a class="close">x</a> | |
<input id="name" type="text" name="newOrganisation[aliases][alias][name]" /> | |
</div> | |
</div> | |
</div> | |
</fieldset>--> | |
<div class="control-group"> | |
<!-- Button --> | |
<div class="controls"> | |
<a class="btn btn-cancel" href="http://kernkaart.flow.local/manage/organisation">Cancel</a> | |
<button class="btn btn-success btn-large">Create</button> | |
</div> | |
</div> | |
</fieldset> | |
</form> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* @return void | |
*/ | |
public function initializeCreateAction() { | |
if ($this->arguments->hasArgument('organisation')) { | |
$propertyMappingConfigurationForOrganisation = $this->arguments->getArgument('organisation')->getPropertyMappingConfiguration(); | |
//This needs to happen Alias->setOrganisation | |
$propertyMappingConfigurationForOrganisation | |
->forProperty('aliases.*') | |
->setTypeConverterOption( | |
'TYPO3\Flow\Property\TypeConverter\PersistentObjectConverter', | |
\TYPO3\Flow\Property\TypeConverter\PersistentObjectConverter::CONFIGURATION_CREATION_ALLOWED, | |
TRUE | |
); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment