[TYPO3-mvc] Add field to FrontendUserGroup

Mohamed Rebai momed.rebai at gmail.com
Wed Jan 28 20:20:51 CET 2015


hi,

I want to add a field "ministre" to the Frontend user group table. The field has a mm relation with the table fe_groups

In the TCA part, there's absolutely no problem, i added the field, the date is well written to the database.

Now, i created a FrontendUserGroup model in my extension, and added in it my "ministre" field. The problem is that, everytime i try "getMinistre()" in my code, i get NULL, even if there is a value set in the database (see my model attached to this post, i'v put my code in a txt file so i can attach it here)

Here is my typoscript :

config.tx_extbase { 
	objects { 
		 TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup {
			 className = CCW\CcwTransparenceAgenda\Domain\Model\FrontendUserGroup
		}
	}
}

The code to add the field in the TCA 


$tempColumns = array(
    'ministre' => array(
	'exclude' => 1,
	'label' => 'Label ...',
	'config' => array(
	    'type' => 'select',
	    'foreign_table' => 'tx_ccwtransparenceagenda_domain_model_ministre',
	    'MM' => 'tx_ccwtransparenceagenda_domain_model_ministre_fegroups_mm',
	    'size' => 10,
	    'autoSizeMax' => 30,
	    'maxitems' => 9999,
	    'multiple' => 0,
	    'wizards' => array(
		'_PADDING' => 1,
		'_VERTICAL' => 1,
		'edit' => array(
		    'type' => 'popup',
		    'title' => 'Edit',
		    'script' => 'wizard_edit.php',
		    'icon' => 'edit2.gif',
		    'popup_onlyOpenIfSelected' => 1,
		    'JSopenParams' => 'height=350,width=580,status=0,menubar=0,scrollbars=1',
		),
		'add' => Array(
		    'type' => 'script',
		    'title' => 'Create new',
		    'icon' => 'add.gif',
		    'params' => array(
			'table' => 'tx_ccwservices_domain_model_service',
			'pid' => '###CURRENT_PID###',
			'setValue' => 'prepend'
		    ),
		    'script' => 'wizard_add.php',
		),
	    ),
	),
    ),
);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('fe_groups', $tempColumns, 1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('fe_groups', 'ministre;;;;1-1-1', "", "after:title");

What am i missing ?

Thanks
begin 644 FrontendUserGroup.txt
M/#]P:'`*;F%M97-P86-E($-#5UQ#8W=4<F%N<W!A<F5N8V5!9V5N9&%<1&]M
M86EN7$UO9&5L.PH*+RHJ"B`J(%1H:7, at 9FEL92!I<R!P87)T(&]F('1H92!4
M65!/,R!#35,@<')O:F5C="X*("H*("H at 270@:7, at 9G)E92!S;V9T=V%R93L@
M>6]U(&-A;B!R961I<W1R:6)U=&4@:70 at 86YD+V]R(&UO9&EF>2!I="!U;F1E
M<@H@*B!T:&4@=&5R;7,@;V8@=&AE($=.52!'96YE<F%L(%!U8FQI8R!,:6-E
M;G-E+"!E:71H97(@=F5R<VEO;B`R"B`J(&]F('1H92!,:6-E;G-E+"!O<B!A
M;GD@;&%T97(@=F5R<VEO;BX*("H*("H at 1F]R('1H92!F=6QL(&-O<'ER:6=H
M="!A;F0@;&EC96YS92!I;F9O<FUA=&EO;BP@<&QE87-E(')E860@=&AE"B`J
M($Q)0T5.4T4N='AT(&9I;&4@=&AA="!W87, at 9&ES=')I8G5T960@=VET:"!T
M:&ES('-O=7)C92!C;V1E+ at H@*@H@*B!4:&4 at 5%E03S,@<')O:F5C="`M(&EN
M<W!I<FEN9R!P96]P;&4@=&\@<VAA<F4A"B`J+PHO*BH*("H at 02!&<F]N=&5N
M9"!5<V5R($=R;W5P"B`J"B`J($!A<&D*("HO"F-L87-S($9R;VYT96YD57-E
M<D=R;W5P(&5X=&5N9', at 7%194$\S7$--4UQ%>'1B87-E7$1O;6%I;EQ-;V1E
M;%Q&<F]N=&5N9%5S97)'<F]U<'L*"@DO*BH*"2`J($UI;FES=')E"@D@*@H)
M("H at 0'9A<B!<5%E03S-<0TU37$5X=&)A<V5<4&5R<VES=&5N8V5<3V)J96-T
M4W1O<F%G93Q<0T-77$-C=U1R86YS<&%R96YC94%G96YD85Q$;VUA:6Y<36]D
M96Q<36EN:7-T<F4^"@D@*B\*"7!R;W1E8W1E9"`D;6EN:7-T<F4["@D*"2\J
M*@H)("H at 7U]C;VYS=')U8W0*"2`J"@D@*B!`<F5T=7)N($9R;VYT96YD57-E
M<D=R;W5P"@D@*B\*"7!U8FQI8R!F=6YC=&EO;B!?7V-O;G-T<G5C="@D=&ET
M;&4@/2`G)RD@>PH)"7!A<F5N=#HZ7V-O;G-T<G5C="@D=&ET;&4I.PH)"21T
M:&ES+3YI;FET4W1O<F%G94]B:F5C=',H*3L*"7T*"0H)+RHJ"@D@*B!);FET
M:6%L:7IE<R!A;&P at 3V)J96-T4W1O<F%G92!P<F]P97)T:65S+ at H)("H*"2`J
M($!R971U<FX@=F]I9`H)("HO"@EP<F]T96-T960 at 9G5N8W1I;VX@:6YI=%-T
M;W)A9V5/8FIE8W1S*"D@>PH*"0DD=&AI<RT^;6EN:7-T<F4@/2!N97<@7%19
M4$\S7$--4UQ%>'1B87-E7%!E<G-I<W1E;F-E7$]B:F5C=%-T;W)A9V4H*3L*
M"7T*"0H)+RHJ"@D@*B!!9&1S(&$@;6EN:7-T<F4*"2`J"@D@*B!`<&%R86T@
M7$-#5UQ#8W=4<F%N<W!A<F5N8V5!9V5N9&%<1&]M86EN7$UO9&5L7$UI;FES
M=')E("1M:6YI<W1R90H)("H at 0')E='5R;B!V;VED"@D@*B\*"7!U8FQI8R!F
M=6YC=&EO;B!A9&1-:6YI<W1R92A<0T-77$-C=U1R86YS<&%R96YC94%G96YD
M85Q$;VUA:6Y<36]D96Q<36EN:7-T<F4@)&UI;FES=')E*2!["@D))'1H:7,M
M/FUI;FES=')E+3YA='1A8V at H)&UI;FES=')E*3L*"7T*"@DO*BH*"2`J(%)E
M;6]V97, at 82!M:6YI<W1R90H)("H*"2`J($!P87)A;2!<0T-77$-C=U1R86YS
M<&%R96YC94%G96YD85Q$;VUA:6Y<36]D96Q<36EN:7-T<F4@)&UI;FES=')E
M5&]296UO=F4 at 5&AE(&UI;FES=')E('1O(&)E(')E;6]V960*"2`J($!R971U
M<FX@=F]I9`H)("HO"@EP=6)L:6, at 9G5N8W1I;VX@<F5M;W9E36EN:7-T<F4H
M7$-#5UQ#8W=4<F%N<W!A<F5N8V5!9V5N9&%<1&]M86EN7$UO9&5L7$UI;FES
M=')E("1M:6YI<W1R951O4F5M;W9E*2!["@D))'1H:7,M/FUI;FES=')E+3YD
M971A8V at H)&UI;FES=')E5&]296UO=F4I.PH)?0H*"2\J*@H)("H at 4F5T=7)N
M<R!T:&4@;6EN:7-T<F4*"2`J"@D@*B!`<F5T=7)N(%Q465!/,UQ#35-<17AT
M8F%S95Q097)S:7-T96YC95Q/8FIE8W13=&]R86=E/%Q#0U=<0V-W5')A;G-P
M87)E;F-E06=E;F1A7$1O;6%I;EQ-;V1E;%Q-:6YI<W1R93X@)&UI;FES=')E
M"@D@*B\*"7!U8FQI8R!F=6YC=&EO;B!G971-:6YI<W1R92 at I('L*"0DD=&AI
M<RT^;6EN:7-T<F4@/2!N97<@7%194$\S7$--4UQ%>'1B87-E7%!E<G-I<W1E
M;F-E7$]B:F5C=%-T;W)A9V4H*3L*"0ER971U<FX@)'1H:7,M/FUI;FES=')E
M.PH)?0H*"2\J*@H)("H at 4V5T<R!T:&4@;6EN:7-T<F4*"2`J"@D@*B!`<&%R
M86T at 7%194$\S7$--4UQ%>'1B87-E7%!E<G-I<W1E;F-E7$]B:F5C=%-T;W)A
M9V4\7$-#5UQ#8W=4<F%N<W!A<F5N8V5!9V5N9&%<1&]M86EN7$UO9&5L7$UI
M;FES=')E/B`D;6EN:7-T<F4*"2`J($!R971U<FX@=F]I9`H)("HO"@EP=6)L
M:6, at 9G5N8W1I;VX@<V5T36EN:7-T<F4H7%194$\S7$--4UQ%>'1B87-E7%!E
M<G-I<W1E;F-E7$]B:F5C=%-T;W)A9V4@)&UI;FES=')E*2!["@D))'1H:7,M
?/FUI;FES=')E(#T@)&UI;FES=')E.PH)?0H)"@D*?0``
`
end



More information about the TYPO3-project-typo3v4mvc mailing list