Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kohana] create_user() Failed to validate array, ORM_Validation_Exception [ 0 ]: Failed to validate array
L0k0
post
Post #1





Grupa: Zarejestrowani
Postów: 161
Pomógł: 4
Dołączył: 18.03.2011

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


Witam!

Zrobiłem sobie dodawanie usera 'automatem' ORM. Wcześniej mi to jakoś działało (dwóch userów udało mi się dodać) jednak coś się zepsuło...

  1. $dodaj = ORM::factory('User')->create_user(array($email, $username, $pass_md5), array('email', 'username', 'password'));


Zwraca mi błąd:

  1. ORM_Validation_Exception [ 0 ]: Failed to validate array


Nie wiem co tu jeszcze mogę zrobić. W bazie oczywiście mam tabele odpowiednio: email, username, password.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
L0k0
post
Post #2





Grupa: Zarejestrowani
Postów: 161
Pomógł: 4
Dołączył: 18.03.2011

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


Już wiem o co chodziło, jako pierwszy argument create_user() idzie tablica z kluczami:

  1. $val_data = array(
  2. 'username' => $username,
  3. 'password' => $password,
  4. 'password_confirm' => $password_confirm,
  5. 'email' => $email
  6. );


  1. $dodaj = ORM::factory('User')->create_user($val_data, array('email', 'username', 'password'));


Może komuś się przyda (IMG:style_emoticons/default/wink.gif)
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: 1.04.2026 - 13:49