Я знаю, что этот вопрос очень прост. Но я не могу найти его в Google. Я очень новичок в торгах.торт - Смутно как считать данные
Например, у меня есть две модели: Product
и Category
.
Product index
Я хочу показать список доступных категорий и количество Продуктов в этой категории. Как показано ниже:
Food (10)
Beverages (7)
...
Я успешно закрепил доступные категории, но не уверен, как считать это. Ниже мой цикл:
<?php foreach($categories as $c): ?>
<li> ... <?php echo $this->$c->Product->find('count') ?> </li>
<?php endforeach; ?>
// The ... part is echo-ing the category name
Я пробовал много вариаций и продолжать получать ошибки как ArrayHelper not found
или ProductHelper not found
Кто-нибудь есть решение?
Благодаря
EDIT
Это мой ProductController код, прежде чем я добавил цикл foreach
вы предложили.
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);
}
Можете ли вы показать свой код контроллера для получения данных категории $. –
Я обновил код контроллера. Спасибо за помощь man ... – hrsetyono