自动完成,没办法插入数据到数据库,哪有问题?

浏览:582 发布日期:2016/03/03 分类:求助交流 关键字: 自动完成
自动完成,数据库里的time字段,和uid都是空的。。。没取到值。哪有问题?


MessageModel:
<?php
class MessageModel extends Model{
protected $_auto=array(
array('time','time',1,'function'),
array('uid','getId',1,'callback'),
);
protected function getId(){
return $_SESSION['id'];
}
}
?>
//////////////////////////////////////////////////////////////////////////////
MessageAction:
<?php
class MessageAction extends Action{
public function doMess(){
$message=D("Message");
$message->create();
import("ORG.Net.UploadFile");
$upload=new UploadFile();//实例化上传类
$upload->savePath="./Public/Uploads/";//设置附件上传目录
if(!$upload->upload()){//上传错误信息信息
$this->error($upload->getErrorMsg());
}else{
//上传成功的文件信息
$info=$upload->getUploadFileInfo();//是一个二维数组
}
$message->filename=$info[0][savename];
//$message->time=time();
//$message->uid=$_SESSION[id];
$lastId=$message->add();
if($lastId){
$this->success("留言成功!");
}else{
$this->error("留言失败!");
}
}
}

?>
最佳答案
评论( 相关
后面还有条评论,点击查看>>