0

CodeIgniter モデルにこのようなものがあります

$query = $this->db->insert('something',$data);

if($query)
{
    return true;
}
else
{
    return $this->db->_error_message();
}

私が知りたいのは、_error_message()関数が返されたときに、CodeIgniter によって生成されたエラー テンプレートから html を削除し、プレーンなエラー メッセージ テキストだけを保持するにはどうすればよいかということです。

何か案は?

4

3 に答える 3

1
return strip_tags($this->db->_error_message());

間のすべてを取り除きます

于 2013-02-15T12:46:55.570 に答える
0

頭のてっぺんのことは正確には覚えていませんが、application/language/english でファイルを作成して税関エラー メッセージを送信できることは知っています。

ドキュメントのこのページを見てください。

http://ellislab.com/codeigniter/user-guide/libraries/language.html

于 2013-02-15T13:01:03.870 に答える
0

これを行う最も安全な方法は、エラー フォルダーに移動し、ヘッダーの種類を text/plain に変更することです。次に、html フォーマットを削除し、エラー メッセージをエコーし​​ます。

于 2016-06-21T00:49:48.463 に答える