簡體   English   中英

Phalcon PHP:-> save()/-> update()/-> create()的getter / setter語法

[英]Phalcon PHP: getter/setter syntax for ->save()/->update()/->create()

閱讀文檔后,我有些困惑。 它提到-> save()/-> create()/-> update()都將隱式引用模型屬性的getter和setter(如果存在)。 這種事情的語法是什么? 具體來說,當屬性與表中帶有下划線的字段相關時,該怎么辦? 我認為應該起作用的一個示例:

class Events extends \Phalcon\Mvc\Model {
    protected $id;
    protected $event_name;

    public function setEventName($name){
        $this->event_name = $name;
    }
}

也許不是直接的答案:

要更改列名,您可以更好地使用: 列映射,這樣您就不必擔心setter / getters了。

除此之外AFAIK爾康使用的魔法領域的getter / setter方法,所以如果你有$id會使用魔法的getter為$id或使用$eventsObj->getId()如果該方法在課堂上明確地存在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM