dtj2ww9500 2015-09-02 16:54
浏览 127
已采纳

Phalcon插入新数据

I've got following code:

Controller

class UploadController extends ControllerBase{

    public function indexAction() {

        if ($this->request->isPost()){

            query = new Data();
            query->text = "test";

            if ($query->save() == false) {
                echo "Umh, We can't store data right now: 
";
                foreach ($query->getMessages() as $message) {
                    echo $message, "
";
                }
            } else {
                $id = $query->id;
            }
        }
    }
}

Model

use Phalcon\Mvc\Model;

class Data extends Model{

   public $id;

   public $text;

   public function getSource() {

       return 'data';
   }
}

On my local environment it is working correctly, hovewer when I uploaded it to AWS and debugged it code query->text = "test"; is not executed it breaks before it. I checked that table exist. Could you help me understand where the problem exist?

  • 写回答

1条回答 默认 最新

  • douhao2026 2015-09-10 18:58
    关注

    Try replace

    query = new Data();
    query->text = "test";
    

    to

    $query = new Data();
    $query->text = "test";
    

    with $ sign

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?