Session->setFlash(__('Invalid Item.', true)); $this->redirect(array('action'=>'')); } $this->Charge->recursive = 0; //$ledgers = array($this->Charge->read(null, $id)); $this->set('ledgers', $this->Charge->find('all')); //$this->set(compact('ledgers', 'tables')); } function contact($id = null) { if (!$id) { $this->Session->setFlash(__('Invalid Item.', true)); $this->redirect(array('action'=>'')); } $this->Contact->recursive = 4; $this->Contact->Lease->LeaseType->unbindModel(array('hasMany' => array('Lease'))); $this->Contact->Lease->Charge->unbindModel(array('belongsTo' => array('Lease'))); $this->Contact->Lease->Charge->ChargeType->unbindModel(array('hasMany' => array('Charge'))); $this->Contact->Lease->Charge->Receipt->unbindModel(array('hasMany' => array('ChargesReceipt'))); //$ledgers = array($this->Charge->read(null, $id)); //$this->set('ledgers', $this->Contact->Lease->Charge->find('all')); //$this->set(compact('ledgers', 'tables')); $this->set('tenant', $this->Contact->read(null, $id)); } } ?>