[TYPO3-UG Spain] UID NO-AUTONUMERICO

Félix Horro Pita fhorro at corunet.com
Fri Mar 13 13:23:03 CET 2009


beforeInsertion?

Algo así?

<datahandler:DB>
	<tablename>mi_tabla</tablename>
	<keyname>uid</keyname>
	<process>
		<beforeinsertion>
			<userobj>
				<php><![CDATA[
					$aData = func_get_arg(1);
					if(!$aData['id'])
						$aData['id']=uniqid();
					return $aData;
				]]></php>
			</userobj>
		</beforeinsertion>
	</process>
</datahandler:DB>

Está hecho sin pensarlo demasiado, quizá haya que tener en cuenta alguna
cosa más. El "if" es por si estás editando y no creando, que no cambie
el id.


Tienes más documentación en:
http://wiki.typo3.org/index.php/Formidable_documentation

http://formidable.typo3.ug/reference.html

Un saludo.


Carina Anta wrote:
> Como se puede poner que UID no sea autonumérico con Formidable y asignarle
> el valor que quiera, por ejemplo con la funcion uniqid().
> 
> <elements>
> 		<renderlet:HIDDEN name="uid">
> 			<value>
> 				<php><![CDATA[
> 					uniqid();
> 				]]></php>
> 			</value>
> 		</renderlet:HIDDEN>
> </elements>
> 
> _______________________________________________
> TYPO3-UG-spain mailing list
> TYPO3-UG-spain at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-spain
> 


More information about the TYPO3-UG-spain mailing list