我在CodeIgniter模型中有这样的东西
$query = $this->db->insert('something',$data);
if($query)
{
return true;
}
else
{
return $this->db->_error_message();
}
我非常想知道的是,当返回_error_message()
函数时,如何从CodeIgniter生成的错误模板中删除html,只保留纯错误消息文本?
有什么想法吗?
return strip_tags($this->db->_error_message());
它将剥离<>之间的所有内容我不知道页面上有任何css,但您可以使用dom解析器解析html,并只返回带有您想要的
的id或类的div中的明文我记不清我的头顶,但我知道你可以通过在应用程序/语言/英语中创建一个文件来发送海关错误消息
看看文档中的这一页,它应该会对有所帮助
http://ellislab.com/codeigniter/user-guide/libraries/language.html
最安全的方法是转到errors文件夹,将标题类型更改为text/plain。然后删除html格式并回显错误消息。