0

奇妙な問題に気付きましたが、それを説明するものが見つからないようです。

私のモデルの 1 つで、レコードが利用できないことを警告するエラー出力メッセージを追加しましたが、出力時にテキストが表示されず、空白のページだけが表示されます。

現在、言語タグは有効です。私が理解できる唯一のことは、言語ファイルがモデルで使用されることを意図していないということです。その場合、どこにも説明されていません。

誰かがこれについて正しい方向に進むのを手伝ってくれることを願っています.falseに設定してUIでメッセージを処理する必要がある場合は、そうしますが、そうしないことを好みます.

ありがとう。

編集:

これが役立つはずの簡単なコードスニペットです。

//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.
}
4

1 に答える 1

0

ばかげていると思いますが、その時点では言語ファイルがまだロードされていないことがわかりました、ARGH!

私はこれが見える画板に戻らなければなりません、何か提案があれば、それらを投稿してください。

于 2012-04-13T02:54:42.190 に答える