echo或者dump出来的内容,居然是带HTML标签的

浏览:2080 发布日期:2015/04/09 分类:求助交流
遇到一个怪事,代码中无论是用echo还是dump,用I,还是$_get或是$this->_param,页面输出的结果都是这样的:
<pre>array(2) {
["name"] => NULL
["description"] => NULL
}
</pre><pre>string(6) "failed"
</pre>"INSERT INTO `mms_m_firegrade` (`name`,`description`) VALUES (null,null)"

包含了HTML标签,不知道是否这个原因,使用add方法一直不成功,但是用生成的SQL在Mysql里面执行,确是能正常插入数据的。

----PHP代码:
public function add(){
$fgModel = M('m_firegrade');

$data = array();
$data['name'] = $_get['name'];
$data['description'] = $_get['description'];

echo $_get['name'];
echo $_get['description'];

dump($data);

//$addOk = $fgModel->add($data);
$addOk = $fgModel->data($data)->add();

if ($addOk) {
dump("successed");
$this->ajaxReturn("ohiyo");
} else {
dump("failed");
$this->ajaxReturn($fgModel->getLastSql());
}
}

---HTML代码:
<a href="__URL__/add/name/xxx/description/yyy">Add </a>
最佳答案
评论( 相关
后面还有条评论,点击查看>>