File add.tcp
<?php echo $this->Form->input('Issue.book_id',array('label'=>false,'class'=>'','type'=>'text','div'=>false,'value'=>$book_id)); ?>
IssuesController.php
function add()
{
if($this->request->data)
{
$data = $this->Issue->find('first', array('conditions' => array('Issue.book_id' => $book_id)));
$this->set('data',$data);
}
File return.ctp:
<?php echo $this->Form->create('issue',array ('action'=>'add')); ?>
<div class="rows">
<div class="cols col3">
BOOK ID
</div>
<div class="cols col3">
<?php echo $this->Form->input('Issue.book_id',array('label'=>false,'div'=>false,'error'=>false,'class'=>'c','type'=>'text','size'=>20)); ?>
</div>
</div>
<br />
<?php echo $this->Form->submit('RETURN',array('class'=>'but')); ?>
<?php echo $this->Form->end(); ?>
<?php ?>
How can I get book_id value in controller.. Actually what I am passing value from return and I am getting that value in add.ctp but am not getting that issues in controller.
Create a variable in controller
Then you can use this in view