Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CakePHP], Metody Modeli w Kontrolerach
kacperix
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 30.07.2006
Skąd: okolice Elbląga

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


Witam wszystkich!

Otoż mój problem polega na tym, że w pliku app_controller.php chcę utworzyć funkcję, która będzie wykorzystawana w różnych miejscach strony. Wygląda ona następująco:

  1. <?php
  2. function getConfig($name) {
  3. $ret = $this->User->query("SELECT value FROM config WHERE name='".$name."'");
  4. $wynik = $ret[0]['config']['value'];
  5. return $wynik;
  6. }
  7. ?>


Chodzi tutaj głównie o linijkę, z zapytaniem do bazy danych: $ret = $this->User... Otóż to zapytanie działa tylko wtedy gdy korzystam z modelu User, a gdy np. chce tą funkcję wykorzystać, np. w modelu Koty to otrzymuję taki błąd:

Kod
Notice: Undefined property: AppController::$User in /...

Fatal error: Call to a member function query() on a non-object in /...


Nie mam pojęcia jak to zrobić aby to działało we wszystkich modelach. Proszę o pomoc!!

---
Pozdrawiam
Kacperix

Ten post edytował kacperix 3.09.2006, 11:41:34
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 14:55