Попробуйте эти кусочки кода.
Контроллер:
class Welcome extends CI_Controller{
function __construct(){
parent::__construct();
$this->load->model('Login');
$this->Login->adminnav();
}
}
Модель:
class Login extends CI_Model{
public function adminnav(){
$this->load->database();
$sql = "SELECT * from adminnav where status='1'";
$result = $this->db->query($sql);
return $result;
}
}
Я вижу в вашем коде, что -
- В контроллере вы не начинали вторую скобку после имени контроллера.
- Вы определили имя функции как "adminnav"в модели, но в контроллере он называется" getadminnav "
- Вы не загрузили базу данных в модель (если вы уже загрузили ее в autoload.php, то здесь не требуется)
В любом случае, пожалуйста, дайте мне знать, решена ваша проблема или нет.