Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2013, 11:25
marcwolf
 
Fecha de Ingreso: junio-2010
Mensajes: 353
Antigüedad: 13 años, 10 meses
Puntos: 6
como modificar una array statica

Hola,

Mirad tengo esta array;

Código PHP:
public static $definition = array(
        
'table' => 'customer',
        
'primary' => 'id_customer',
        
'fields' => array(
            
'secure_key' =>                 array('type' => self::TYPE_STRING'validate' => 'isMd5''copy_post' => false),
            
'lastname' =>                     array('type' => self::TYPE_STRING'validate' => 'isName''required' => true'size' => 32),
            
'firstname' =>                     array('type' => self::TYPE_STRING'validate' => 'isName''required' => true'size' => 32),

                        
'email' =>                         array('type' => self::TYPE_STRING'validate' => 'isEmail''required' => true'size' => 128),
            
'passwd' =>                     array('type' => self::TYPE_STRING'validate' => 'isPasswd''required' => true'size' => 32),
            
'last_passwd_gen' =>            array('type' => self::TYPE_STRING'copy_post' => false),
            
'id_gender' =>                     array('type' => self::TYPE_INT'validate' => 'isUnsignedId'),
            
'birthday' =>                     array('type' => self::TYPE_DATE'validate' => 'isBirthDate'),
            
'newsletter' =>                 array('type' => self::TYPE_BOOL'validate' => 'isBool'),
            
'newsletter_date_add' =>        array('type' => self::TYPE_DATE,'copy_post' => false),
            
'ip_registration_newsletter' =>    array('type' => self::TYPE_STRING'copy_post' => false),
            
'optin' =>                         array('type' => self::TYPE_BOOL'validate' => 'isBool'),
            
'website' =>                    array('type' => self::TYPE_STRING'validate' => 'isUrl'),
            
'company' =>                    array('type' => self::TYPE_STRING'validate' => 'isGenericName'),
            
'siret' =>                        array('type' => self::TYPE_STRING'validate' => 'isSiret'),
            
'ape' =>                        array('type' => self::TYPE_STRING'validate' => 'isApe'),
            
'outstanding_allow_amount' =>    array('type' => self::TYPE_FLOAT'validate' => 'isFloat''copy_post' => false),
            
'show_public_prices' =>            array('type' => self::TYPE_BOOL'validate' => 'isBool''copy_post' => false),
            
'id_risk' =>                    array('type' => self::TYPE_INT'validate' => 'isUnsignedInt''copy_post' => false),
            
'max_payment_days' =>            array('type' => self::TYPE_INT'validate' => 'isUnsignedInt''copy_post' => false),
            
'active' =>                     array('type' => self::TYPE_BOOL'validate' => 'isBool''copy_post' => false),
            
'deleted' =>                     array('type' => self::TYPE_BOOL'validate' => 'isBool''copy_post' => false),
            
'note' =>                         array('type' => self::TYPE_HTML'validate' => 'isCleanHtml''size' => 65000'copy_post' => false),
            
'is_guest' =>                    array('type' => self::TYPE_BOOL'validate' => 'isBool''copy_post' => false),
            
'id_shop' =>                     array('type' => self::TYPE_INT'validate' => 'isUnsignedId''copy_post' => false),
            
'id_shop_group' =>                 array('type' => self::TYPE_INT'validate' => 'isUnsignedId''copy_post' => false),
            
'id_default_group' =>             array('type' => self::TYPE_INT'copy_post' => false),
            
'id_lang' =>                     array('type' => self::TYPE_INT'validate' => 'isUnsignedId''copy_post' => false),
            
'date_add' =>                     array('type' => self::TYPE_DATE'validate' => 'isDate''copy_post' => false),
            
'date_upd' =>                     array('type' => self::TYPE_DATE'validate' => 'isDate''copy_post' => false),
        ),
    ); 
Y en 'fields' quiero en función de un id, añadirle elementos a la array, pero no sé cómo modificar esa array y tampoco sé cómo añadirle campos a la array sin borrar los demas dats :/

Gracias de antemano