Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kohana][SOLVED]Usuwanie rekordu przy pomocy ORM
untorched
post
Post #1





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


Hej. Chciałbym sobie usunąć rekordy przy pomocy ORM'a, ale nie mogę zrozumieć dlaczego tak się dzieje jak się dzieje :x
Chciałbym usunąć wszystkie rekordy gdzie expires < time(). Mój kod wygląda tak:
  1. $test = ORM::factory('test');
  2. $test->where('expires', '<', time());
  3. $test->delete();

Dostaję informacje Cannot delete session model because it is not loaded. i po sprawdzeniu faktycznie var_dump pokazuje "protected '_loaded' => boolean false".

Jak to rozwiązać? ;c

---------------
SOLVED:
Zapomniałem nadać klucza głównego w bazie ;c
+ protected $_primary_key = ''; w modelu (IMG:style_emoticons/default/smile.gif)

Ten post edytował untorched 17.02.2013, 00:54:18
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: 24.08.2025 - 18:14