Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Zend_Db insert., Wstawianie tablicy zawierającej więcej kluczy niż tabela pól.
kodereq
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 27.02.2009

Ostrzeżenie: (0%)
-----


Przypuśćmy, że mamy tabelę 'table' zawierającą pola pole1, pole2 oraz pole3 i tablicę 'insertData' zawierającą klucze 'pole1', 'pole2', 'pole3' oraz 'pole4'.

Po wykonaniu w ZF $table -> insert($insertData); otrzymamy błąd związany z nadmierną liczbą kluczy w tablicy. I tutaj rodzi się pytanie. Czy da się jakoś intuicyjnie wykonać taki insert (lub w prosty sposób 'przefiltrować' tablicę)? Chodzi o uniknięcie prostackiego czyszczenia tablicy.

Coś takiego byłoby bardzo przydatne, chociażby podczas wstawiania całej zawartości $_POST po submicie formularza (obecnie niesty np. klucz w tablicy $_POST dla przycisku submit już powoduje błąd ...).

Bardzo proszę o sugestie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mazy
post
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 4
Dołączył: 12.03.2003
Skąd: Suwałki

Ostrzeżenie: (0%)
-----


  1. $newRow = $model->fetchNew();
  2. $newRow->setFromArray($array);
  3. $newRow->save();
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 01:51