Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana]wyskakujący błąd w modelu model_database
Forum PHP.pl > Forum > PHP > Frameworki
artisan
Problem jest taki, że gdy używam takiej wersji modelu to jest ok
  1. <?php defined('SYSPATH') or die('No direct script access.');
  2. class Model_Jasio extends Model_Database
  3. {
  4. public function getList()
  5. {
  6. $query = DB::query(Database::SELECT, 'SELECT * FROM jasio where id=2')->execute();
  7. return $query->as_array();
  8. }
  9. }


, lecz gdy chce zrobić wydaje mi się zgodnie z klasą model_database czyli
  1. <?php defined('SYSPATH') or die('No direct script access.');
  2. class Model_Jasio extends Model_Database
  3. {
  4.  
  5. public function getList()
  6. {
  7. return $this->db->query('SELECT * FROM jasio where id=2');
  8. }
  9. }


wywala błąd : ErrorException [ Notice ]: Undefined property: Model_Jasio::$db

Wiem, że mógłbym robić pierwszym sposobem, ale chce wiedzieć czemu drugim, coś nawala ?

Dzięki
gothye
mi się wydaję że zamiast :

  1. public function getList()
  2. {
  3. return $this->db->query('SELECT * FROM jasio where id=2');
  4. }


powinno być :

  1. public function getList()
  2. {
  3. return $this->_db->query('SELECT * FROM jasio where id=2');
  4. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.