|
本帖最后由 lamp_小范 于 2013-4-21 05:28 编辑
有一个表单验证, 控制器和方法分别叫 collecter save_basic_novel
验证方法为PHP复制代码 $this->from_validation->run() 复制代码
表单验证规则写在了配置文件, 规则为
PHP复制代码
"collecter/save_basic_novel" => array(
array(
"field" => "category_id",
"label" => "分类",
"rules" => "required|numeric|callback__check_category",
),
array(
"field" => "novel_name",
"label" => "小说名",
"rules" => "required",
),
array(
"field" => "novel_author",
"label" => "作者",
"rules" => "required",
),
array(
"field" => "novel_from_url",
"label" => "小说地址",
"rules" => "required",
),
array(
"field" => "novel_intro",
"label" => "小说介绍",
"rules" => "required",
),
array(
"field" => "novel_source_type",
"label" => "来源网站",
"rules" => "required|callback_check_source",
),
array(
"field" => "novel_status",
"label" => "小说状态",
"rules" => "required|numeric",
),
),
复制代码
数据是通过ajax的post方法提交的. 提交数据为
category_id | 1 | novel_author | 血法师 | novel_from_url | http://m.motie.com/book/20204 | novel_intro | 暂无介绍~ | novel_name | 校园美女杀手 | novel_source_type | motie | novel_status | 1 |
然后看到ajax返回的json数据正是正常的, 但是json数据之前还返回了如下信息
PHP复制代码
[b]A PHP Error was encountered[/b]Severity: 4096
Message: Object of class stdClass could not be converted to string
Filename: core/Common.php
Line Number: 531
复制代码
我始终搞不明白为什么会这样... 我的CI是2.1的
求指教.
|
|