如何在Phalcon中通过ORM更新Model
而不更新其null属性?
我尝试过使用更新或保存功能,但它会导致行值为空值
更新
我尝试过Class:
class Company extends Model {
public $id; // Primary key
public $name;
public $brand;
public function initialize()
{
$this->useDynamicUpdate(true);
}
public function getSource()
{
return 'company';
}
}
然后我更新了:
$company = new Company();
$company->id = 15;
$company->name = 'New Company';
$company->update();
受影响行上的最终字段brand
为NULL
我正在使用Phalcon 2.0.6
答案 0 :(得分:0)
表格类型的结果依赖性....
试试这个:
$company = new Company();
$company->id = 15;
$company->name = 'New Company';
$company->update();
$company->refresh();
或使用
afterFetch()