[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