【问题标题】:Not able to insert date using CREATED in cakephp1.3无法在 cakephp 1.3 中使用 CREATED 插入日期
【发布时间】:2015-03-04 05:55:51
【问题描述】:

您好,我被困在这里,任何即时帮助将不胜感激。我正在尝试使用 cakephp 1.3 中创建的函数,以便自动插入“提问”日期。 DB中字段的名称是“created”,数据类型:日期,默认设置为NULL。 使用以下步骤将条目插入到表中。

1) 这一步调用 Askquestion 模型中定义的 ask_question 函数。

        $question['Askquestion']['user_id']=$user_id;
        $question['Askquestion']['subject_id']=$_POST['subject_id'];
        $question['Askquestion']['topic_id']=$_POST['topic_id'];        
        $question['Askquestion']['subject']=$_POST['subject_name'];
        $question['Askquestion']['topic']=$_POST['topic_name'];             
        $question['Askquestion']['question']=$_POST['content'];
        App::import("model","Askquestion");
        $this->Askquestion = new Askquestion();
        $this->Askquestion->ask_question($question); 

2) 在 Model 的 ask_question 函数中

函数 ask_question($data=array()){
$db=$this->getDataSource();

    $askquestion['Askquestion']['user_id']=$data['Askquestion']['user_id'];
    $askquestion['Askquestion']['subject_id']=$data['Askquestion']['subject_id'];
    $askquestion['Askquestion']['topic_id']=$data['Askquestion']['topic_id'];
    $askquestion['Askquestion']['subject']=$data['Askquestion']['subject'];
    $askquestion['Askquestion']['topic']=$data['Askquestion']['topic'];
    $askquestion['Askquestion']['question']=$data['Askquestion']['question'];


    $this->create();
    $this->save($askquestion);
    return $this->getLastInsertId();
}

当我检查数据库时,所有其他字段都有相应的值,但是创建的字段中有 NULL。

【问题讨论】:

    标签: cakephp-1.3


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-19
      • 2018-09-26
      • 1970-01-01
      • 2020-05-10
      相关资源
      最近更新 更多