Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CodeIgniter]Undefined property
Forum PHP.pl > Forum > PHP
NickOver
Cześć,
Mam problem z połączeniem z bazą. A raczej nie mam połączenia.
CI wywala błąd:
A PHP Error was encountered

Severity: Notice

Message: Undefined property: Admin::$db

Filename: core/Model.php

Config jest dobry, ale na wszelki :
  1. $db['default'] = array(
  2. 'dsn' => '',
  3. 'hostname' => 'localhost',
  4. 'username' => 'root',
  5. 'password' => '',
  6. 'database' => 'cms',
  7. 'dbdriver' => 'mysqli',
  8. 'dbprefix' => '',
  9. 'pconnect' => FALSE,
  10. 'db_debug' => TRUE,
  11. 'cache_on' => FALSE,
  12. 'cachedir' => '',
  13. 'char_set' => 'utf8',
  14. 'dbcollat' => 'utf8_general_ci',
  15. 'swap_pre' => '',
  16. 'encrypt' => FALSE,
  17. 'compress' => FALSE,
  18. 'stricton' => FALSE,
  19. 'failover' => array(),
  20. 'save_queries' => TRUE
  21. );


W modelu mam:
  1. class AdminModel extends CI_Model {
  2.  
  3. public function __construct(){
  4. parent::__construct();
  5. }
  6.  
  7. public function getDataToMenu(){
  8. $query = $this->db->query("SELECT * FROM menu_data");
  9. // $query = $this->db->get('menu_data');
  10. // return $query->result_array();
  11. }
  12.  
  13. }


Serwer MySQL'a mam włączony, używam xampp'a.
Widzicie jakiś błąd?

Nie dałem w "frameworki" bo nie mogłem. Czemu? Nie wiem.
com
a w db co trzymasz? i czy ono wgl istnieje u rodzica po którym dziedziczysz, bo pisze ze go nie ma
john_doe
a ładujesz bibliotekę 'database' czy to w autoload czy z poziomu kontrolera?
NickOver
Problem już dziś nie występuje. Najprawdopodobniej mysql po instalacji miał jakiś problem. Po włączeniu kompa wszystko jest ok.
@up W autoload ładuję wszystko czego potrzbuję w praktycznie każdym kontrolerze.
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.