0

我从 3.0.7 更新了我的 Kohana do 3.0.8,我得到了这个: 在此处输入图像描述

我的功能是:

public function unique_key_exists($value)
{
    return (bool) DB::select(array('COUNT("*")', 'total_count'))
                    ->from($this->_table_name)
                    ->where($this->unique_key($value), '=', $value)
                    ->execute($this->_db)
                    ->get('total_count');
}
4

1 回答 1

1

重新定义函数的签名,如下所示:

public function unique_key_exists($value, $field = NULL)

看,如果在父类中这个函数是用这个签名定义的,你必须在子类中遵循它 - 或者面对 E_STRICT 警告。

于 2012-12-22T14:10:27.233 回答