Phalcon 插入新数据

Phalcon insert new data

我有以下代码:

控制器

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: \n";
                foreach ($query->getMessages() as $message) {
                    echo $message, "\n";
                }
            } else {
                $id = $query->id;
            }
        }
    }
}

型号

use Phalcon\Mvc\Model;

class Data extends Model{

   public $id;

   public $text;

   public function getSource() {

       return 'data';
   }
}

在我的本地环境中它工作正常,但是当我将它上传到 AWS 并调试它时代码查询->text = "test";不执行它会在它之前中断。我检查了 table 是否存在。你能帮我了解问题出在哪里吗?

尝试替换

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

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

带$符号