对于我在 CakePHP 中的大多数模型,我经常创建一个处理保存记录的函数。模型保存的默认行为是返回数据数组或 false。
我更喜欢这个函数只返回真/假。所以我将结果转换为(bool)。这是将某些东西转换为布尔值的有效方法吗?
它从来没有奏效,但我经常想知道这是否是一种糟糕的做法。
public function queue($url,$order=0)
{
$result = $this->save(array(
$this->alias => array(
'agg_domain_id' => $domain_id,
'order' => $order,
'url' => $url
)
));
return (bool)$result;
}