在Kohana ORM中添加虚拟列

| 我想在kohana ORM中添加虚拟列。 我有一个longtext类型的字段。 我想要一个新字段,其中包含该字段。     
已邀请:
使用
$_ignored_columns
属性:
protected $_ignored_columns = array(\'text_length\');

public function __get($column)
{
   if ($column == \'text_length\' && (! isset($this->_object[\'text_length\']) || isset($this->_changed[\'text\'])))
   {
      // recalc dummy field if not set, or on long text value changing
      return $this->_object[\'text_length\'] = strlen($this->_object[\'text\']);
   }

   return parent::__get($column);
}
    

要回复问题请先登录注册