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 :
'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => '', 'database' => 'cms', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => TRUE, 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'save_queries' => TRUE );
W modelu mam:
class AdminModel extends CI_Model { public function __construct(){ parent::__construct(); } public function getDataToMenu(){ $query = $this->db->query("SELECT * FROM menu_data"); // $query = $this->db->get('menu_data'); // return $query->result_array(); } }
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.