小编hla*_*sso的帖子

PhalconPHP框架 - 如何更新模型对象和相关对象

我正在使用PhalconPHP,到目前为止我没有遇到什么问题.

框架非常好.

但是,我遇到了一个我无法解决的问题.这可能是一件非常简单的事情,但我一直在圈子里跑,并且找不到任何关于这个问题的参考.

问题是,如果我还更新相关实体,我无法更新模型对象.

例如,假设我有几个模型类.

联系:

class Contact extends \Phalcon\Mvc\Model
{
    public function initialize()
    {
        $this->belongsTo('email_id', 'Email', 'id', ['alias' => 'Email']);
    }
}
Run Code Online (Sandbox Code Playgroud)

和电子邮件:

class Email extends \Phalcon\Mvc\Model
{
    public function initialize()
    {
        $this->hasMany('id', 'Contact', 'email_id', ['alias' => 'Contacts']);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试创建一个新的ContactEmail以下的作品时:

$contact = new Contact();
// ... assign other fields here (i.e. name)
$email = new Email();
// ... assign other email fields here (i.e. address)
$contact->setEmail($email); // or $contact->email = $email;
$contact->save(); …
Run Code Online (Sandbox Code Playgroud)

php orm phalcon

6
推荐指数
1
解决办法
9555
查看次数

标签 统计

orm ×1

phalcon ×1

php ×1