我正在使用Cakephp 2.2.4,我需要检索属于用户的 Lead 列表(id = 106)。
查询的结果是:
array(
(int) 0 => array(
'Lead' => array(
'id' => '6',
'user_id' => '106',
'date' => '2012-12-31 22:15:23',
'ip' => '127.0.0.1',
'service_id' => '1',
'location' => 'Rome',
'message' => 'Message Message',
'telephone' => null,
'active' => null
),
'User' => array(
'id' => '106',
'email' => 'daje@daje.it',
'pwd' => '0433c024cb08be13000d59a347e640482843f46f177e95749dc6599c259617fd3491dcb940b47693cbbc7f65a2cc5ef62deca2e600c1be133ad54170f7d1fbd1',
'role_id' => '3',
'active' => '1'
),
'Service' => array(
'id' => '1',
'name' => 'Primo servizio'
),
'Estimate' => array(
(int) 0 => array(
'id' => '1',
'lead_id' => '6',
'user_id' => '106'
)
)
)
)
它看起来不错,但我需要计算估计值(估计数组),我想检索估计值的数量,而不是包含所有字段的数组(估计值表)。
我该怎么做?
我需要 :
如图所示的引线阵列
如图所示的用户数组
如图所示的服务数组
估计(仅估计的总数......在这种情况下1
)
查找非常简单:
$options = array('conditions' => array('User.id' => 106));
debug($this->Lead->find('all', $options));