我在這裏試圖理解的是,這個錯誤是什麼意思,我做錯了什麼?我必須搞砸命名約定。CakePHP:過濾器和外鍵!不工作
我的模特兒是產品和類別。類別具有hasMany並且產品具有belongsTo。
http://webdesign4.georgianc.on.ca/~100141468/comp2084/todo/products/add
http://webdesign4.georgianc.on.ca/~100141468/comp2084/todo/products/filter/9
姓名Y
套印Y
的ProductsController
function filter($category_id) {
$this->set('Product',$this->Product->findAllByCategoryId($category_id));
}
添加
$this->loadModel('Category');
$this->set('Categorys',$this->Category->find('list',array('order'=> array('Category.name'))));
filter.ctp
<? foreach($Product as $row): ?>
<tr><td>
<?=$row['Product']['id']?>
</td><td>
<?=$row['Product']['name']?>
</td><td>
<?=$row['Product']['price']?>
</td><td>
<?=$row['Category']['name']?>
</td><td>
<a href="edit/<?=$row['Product']['id']?>">Edit</a>
</td></tr>
<? endforeach; ?>
add.ctp
<?php
echo $this ->Form->input('name');
echo $this ->Form->input('description');
echo $this ->Form->input('price');
echo $this ->Form->input('file', array('type' => 'file'));
echo $this ->Form->input('Category_id');
echo $this ->Form->end('submit',true);
?>
我該在哪裏進行調試? – 2012-07-23 20:34:32
只是在視圖 – tigrang 2012-07-23 20:35:02
呃,它可以安全地說,它沒有正確連接,因爲過濾器不工作? – 2012-07-23 20:38:56