Hallo liebe Community,
ich wollte die Extension "femanager" mit einer eigenen Extension um ein Feld erweitern, genauer gesagt um ein Radio-Button-Feld, ähnlich dem "Geschlecht/Gender"-Feld.
Nun hab ich die Extension mit Hilfe der BestPratice-Anleitung angepasst, nur leider wird in der Datenbank kein Eintrag gespeichert. Das erweiterte Feld ist wie das "Geschlecht/Gender"-Feld aufgebaut, Datenbank-Tabelle ist ein Integer etc.
Ich hoffe hier kann mir jemand helfen, weil ich momentan etwas am verzweifeln bin! :-(
Hier sind noch zugehörige Code-Fragmente!
/**
* confirm
*
* @var integer
*/
protected $confirm;
/**
* Returns the confirmation
*
* @return integer $confirm
*/
public function getConfirm() {
return $this->$confirm;
}
/**
* Sets the confirmation
*
* @param integer $confirm
* @return User
*/
public function setConfirm($confirm) {
$this->confirm = $confirm;
return $this;
}
'confirm' => array (
'exclude' => 0,
'label' => 'LLL:EXT:test/Resources/Private/Language/locallang_db.xlf:tx_test_domain_model_user.confirm',
'config' => array (
'type' => 'radio',
'items' => array (
array('LLL:EXT:test/Resources/Private/Language/locallang_db.xlf:tx_test_domain_model_user.confirm.item0', '0'),
array('LLL:EXT:test/Resources/Private/Language/locallang_db.xlf:tx_test_domain_model_user.confirm.item1', '1')
),
)
),
'tx_extbase_type' => array(
'config' => array(
'type' => 'input',
'default' => '0'
)
)
);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('fe_users', $tmpFeUsersColumns, 1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('fe_users', 'geburtsort', 'confirm');
<?php
namespace TEST\Test\Controller;
class NewController extends \In2\Femanager\Controller\NewController {
/**
* action create
*
* @param \TEST\Test\Domain\Model\User $user
* @validate $user In2\Femanager\Domain\Validator\ServersideValidator
* @validate $user In2\Femanager\Domain\Validator\PasswordValidator
* @return void
*/
public function createAction(\TEST\Test\Domain\Model\User $user) {
parent::createAction($user);
}
}
?>
Liebe Grüße
m3ntozz911