在这个教程里面介绍了set_rules()方法,OK意思很明确了 , 第二个参数是错误信息的名称,但是我的设置如下
$this->form_validation->set_rules('title', '必填字段', 'required');
$this->form_validation->set_rules('text', '必填字段', 'required');
喷出来的错误提示是
The 蹇呭~瀛楁 field is required.
The 蹇呭~瀛楁 field is required.
仔细看好像意识是第二个参数是这个字段的名称,还是乱码啊 ,我文件编码格式utf-8 无bom。
还有model里面'slug' => $slug,这句是什么意思呢 , 没说明白,貌似翻译文档的时候只是照本宣科,没有自己敲代码的哦。
自己动手1
在视图中的乱码的问题发现是可以使用
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />这句结局额,这要把这个加载视图里面就可以了。
自己动手2
如果在控制器中输出中文也会有乱码可以这样
header("Content-type:text/html;charset=utf-8");
$echo '为什么要这样啰嗦的呢加一句';