对不起,我在cakePHP中有新的功能。我使用cakePHP 2.2。我有两个表,Books and Transactions。CakePHP:与最大值的连接表
表:书籍
id
title
author
表:交易
id
book_id
status
borrow_date
在表事务列表本书的所有事务。
我的问题,如何获取最大交易ID的状态?
我尝试使用这个
options['joins'] = array( array( 'table' => 'transactions', 'alias' => 'Transaction', 'type' => 'RIGHT OUTER', 'fields' => array('MAX(Transaction.id)', '*'), 'conditions' => array( 'Catalogue.id = Transaction.catalogue_id', //'Transaction.user_id' => $userId ), 'order' => array('Transaction.id' => 'desc'), ) ); $this->set('Book', $this->Book->find('all',$options));
的观点:
$Book['Transaction']['status'];
但它显示了一个错误:
Notice (8): Undefined index: Transaction [APP\View\Catalogues\user_katalog.ctp, line 32]
ü可以给我一些例子吗? –