2012-04-12 4 views
0

Я заметил странную проблему, и я не могу найти ничего, чтобы объяснить ее.CI 2 - класс и модели языков

На одной из моих моделей я добавляю сообщение об ошибке, чтобы предупредить, что запись недоступна, но когда она выводится, я не получаю текст, просто пустую страницу.

Теперь теги языка действительны, единственное, что я могу понять, это то, что языковой файл не предназначен для использования на модели, если в этом случае я не вижу, что это объясняется где угодно.

Я надеюсь, что кто-то может помочь мне в правильном направлении, если мне нужно просто установить его на false и обработать сообщение на ui, я сделаю это, но предпочитаю не делать этого.

Спасибо.

EDIT:

вот что быстрый код snipplet, который должен помочь:

//fetch topic data. 
$this->db->select('id, Name, Description, Level'); 
$this->db->from('groups'); 
$this->db->where('id', $gid); 
$query = $this->db->get(); 
$GroupData = $query->row(); 

//see if we have any records to show. 
if($query->num_rows() > 0) { 
    $this->setId($GroupData->id); 
    $this->setName($GroupData->Name); 
    $this->setDescription($GroupData->Description); 
    $this->setLevel($GroupData->Level); 
} else { 
    //no record was found, throw an error. 
    show_error($this->lang->line('invalidgid').'<hr />File:'.__FILE__.'<br />Line:'.__LINE__, 500, $this->lang->line('error')); 
    log_message('error', 'invalid GroupID was provided.'); //log error in error log. 
} 
+0

Пожалуйста, покажите свой код. – Mischa

ответ

0

я чувствую себя тупой, но я понял это, языковой файл еще не загружен в тот момент, ARGH!

Мне нужно будет вернуться к чертежной доске на этом экране, какие-либо предложения, пожалуйста, разместите их.