2009-11-15 3 views
0

Quel serait le moyen efficace d'enregistrer le tableau suivant en utilisant php (cakephp)? chaque valeur doit aller dans une nouvelle ligne dans la table?cakephp save array

Array 
(
    [0] => 6786754654 
    [1] => 5643564545 
    [2] => 344544545 
    [3] => 233245654654 
    [4] => 453454654654 
    [5] => 6546542323 
    [6] => 654654654 
    [7] => 645654654 
    etc.... 
) 

grâce

Répondre

4

2 choix:

  1. Format du tableau tel que requis par Model::saveAll()
  2. en boucle le tableau appelant Model :: create(), puis Modèle: save()

Je recommanderais l'option 1 comme vous pouvez utiliser Model :: saveAll ($ data, array ('validate' => 'first t ')); pour vous assurer que toutes les valeurs sont valides avant de les sauvegarder.

+0

c'est une bonne idée. – ondrobaco