Create()方法不能获取POST过来的数据

浏览:1987 发布日期:2015/10/05 分类:求助交流 关键字: ThinkPHP3.1.3 虚拟空间
ThinkPHP3.1.3版本的以下代码在本地的wamp 和 lamp环境都能获取数据,上传到阿里云虚拟主机(linux系统)就不行了。
在CommentModel.class.php 定义了protected $_validate = array(
                array('username','/.+/','用户名不能为空'),
                                 array('email','/^[a-zA-Z0-9]+\w*([.+-]\w+)*@([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\.)+[a-zA-Z]{2,8}$/','邮箱格式不正确'),
                array('content','require','留言内容不能为空'),
);  
打印post过去的数据dump(D('Comment')->create());本地环境能显示Array
(
    [username] => aaaaa
    [email] => aaaaa@qq.com
    [content] => aaaaaaa
)
上传到阿里云虚拟空间就显示空数组了。
D('Comment')->getError(),也获取不了数据。
但是打印D('Comment')都是正常的。
求指点。
最佳答案
评论( 相关
后面还有条评论,点击查看>>