이 질문은 매우 간단하다는 것을 알고 있습니다. 하지만 Google에서 찾지 못했습니다. 나는 애프터 케이크에 아주 새롭다.케이크 - 데이터를 계산하는 방법에 대해 혼동했습니다
예를 들어 나는 Product
과 Category
두 가지 모델을 가지고 있습니다.
Product index
에서 사용 가능한 카테고리 목록과 해당 카테고리에있는 제품의 수량을 표시하고 싶습니다. 아래처럼 :
Food (10)
Beverages (7)
...
사용 가능한 범주가 성공적으로 반복되었지만 계산 방법은 확실하지 않습니다. 나는 많은 변화를 시도하고 오류 같은 ArrayHelper not found
또는 ProductHelper not found
누구든지 해결책이 점점 계속
<?php foreach($categories as $c): ?>
<li> ... <?php echo $this->$c->Product->find('count') ?> </li>
<?php endforeach; ?>
// The ... part is echo-ing the category name
: 다음은 내 루프는?
감사
편집
난 당신이 제안 foreach
루프를 추가하기 전에이 내 ProductController 코드입니다.
public function index() {
//the first two lines is default from cake bake
$this->Product->recursive = 0;
$this->set('products', $this->paginate());
$categories = $this->Product->Category->find('all');
$this->set('categories', $categories);
}
$ 카테고리 데이터를 가져 오는 컨트롤러 코드를 표시 할 수 있습니까? –
컨트롤러 코드를 업데이트했습니다. 도움을 주셔서 감사합니다 ... – hrsetyono