我有两个值。一个代表一些对象
$a = $product->count_all();
,另一个代表数据库中的值:
$first = Model::factory('product')->sale($sale_id)->find();
我需要两者之间的总和。第二个返回第一个满足查询条件的id。我如何将$ first变量转换为kohana中的int或者我如何才能使这个总和?谢谢!
答案 0 :(得分:1)
使用$_ignored_columns
:
protected $_ignored_columns = array('count');
所以,你可以初始化它
($first->count = $a;
)并获得
模型列($count =
$first->count;
)。
在您的帐户中创建特殊方法get_count()
模型:
protected $_row_count; public function get_count() { if ( $this->_row_count === NULL) { $this->_row_count = ORM::factory($this->_object_name)->count_all(); } return $this->_row_count; }