2015-10-22 3 views
0

Я знаю, что многие люди столкнулись с этой проблемой, и я сталкивался с ней много раз и решил ее. Но на этот раз я попробовал все, что я знаю и что я нашел на StackOverflow, но ничего не получалось ..CodeIgniter: Не удается найти модель?

Моя ситуация:

У меня есть модель под названием ClientsManagement.php в папку, как это:

application/models/Management/ClientsManagement.php

Я пытался делать:

$this->load->model('Management/ClientsManagement');

Но я получаю эту ошибку:

Не удалось найти модель, указанный: ClientsManagement

Примечание: Это работает на окнах, но я столкнулся с этой проблемой при переходе на Linux (Debian). .

Примечания:

  • Я уважал дело (Linux чувствителен к регистру)

  • У меня переписанный режим работает очень хорошо.

  • ЭТО РАБОТАЕТ НА ОКНАХ!

ответ

0

Я думаю, что было бы лучше, чтобы сделать некоторые вещи, как, где он будет иметь слово модели в конце или начать класс и имя файла просто так CodeIgniter может убедиться, что это модель, а не какие-либо вещи еще.

Папка-имя: управление => Clients_management_model.php

<?php 

class Clients_management_model extends CI_Model { 
    public function some_function() { 
    } 
} 

Затем контроллер

public function __construct() { 
    parent::__construct(); 
    $this->load->model('management/clients_management_model'); 
} 

public function index() { 
    $data['something'] = $this->clients_management_model->some_function(); 
} 
+0

Спасибо за ваш ответ, но я попробовал это, и это не сработало ... – user3426711

+0

Что-то должно быть не так с вашей настройкой, я бы подумал тогда. – user4419336

+0

Я попытался начать с начала, и я смог загрузить модель, поместив ее в каталог модели, но когда я добавляю «управление» в каталоге, это не сработает. Я пробовал chmod 777, но ничего не работал :( – user3426711

0

попробовать это заменить

$this->load->model('Management/ClientsManagement'); 

с

$this->load->model('Management/ClientsManagement','',true); 
+0

Спасибо за ваш ответ, но я попробовал это, и он не сработал ... – user3426711