0
제품 hasmany 페이지와 모델 관계가 있습니다. 새 제품을 추가 한 다음보기로 이동하면 해당 제품에 새 제품 페이지를 추가 할 수 있습니다. 그러나 링크를 클릭해도 현재 제품 ID가 prodpages/add 페이지로 전달되지 않습니다. 제품 ID를 추가하기 위해 이전에보고 있던 제품을 기반으로 관련 제품 ID가 이미 선택되도록 해당 작업을 수행하고 싶습니다.다른 모델로 전달할 URL의 ID를 포함
제품보기에서 링크를 편집하고 prodpages/add/다음에 추가 할 ID를 전달한다고 생각합니다. 그 맞습니까? 여기에 있습니다 :
<?php echo $this->Html->link(__('New Prodpage'), array('controller' => 'prodpages', 'action' => 'add'));?> </li>
어떻게 제품 ID를 포함시킬 수 있습니까?
그것은 여기 있습니다 .. Prodpages 컨트롤러에 관해서 지금까지 추가 기능을 위해 무엇을 가지고 있습니다 ..
public function add($product_id) {
if ($this->request->is('post')) {
$this->Prodpage->create();
if ($this->Prodpage->save($this->request->data)) {
$this->Session->setFlash(__('The prodpage has been saved'));
$this->redirect(array('action' => 'index'));
} else {
$this->Session->setFlash(__('The prodpage could not be saved. Please, try again.'));
}
}
$products = $this->Prodpage->Product->find('list');
$this->set(compact('products'));
$this->data['Prodpage']['product_id'] = $product_id;
}
것이다 컨트롤러에 대한 그 일?
감사합니다. 공장! – thindery