В моем представлении-> категория-> index.php я показываю названия категорий из таблицы категорий. затем
По $ _get ['id'] из cat_id я показываю названия продуктов для определенного идентификатора категории.
Вот код:
$por=product::model()->findAllByAttributes(array('cat_id'=>$_GET['cat_id']));
$list = CHtml::listData($por,'pd_id','product_name');
foreach($list as $value)
echo CHtml::link(CHtml::encode($value),
array('showproduct',
'id'=>$data->pd_id));
Например, если мы имеем в таблице category
:
cat_id = 1, cat_name = "nokia"
и в таблице product
:
product_id = 1, cat_id = 1, product_name = "N72"
product_id = 2, cat_id = 1, product_name = "N73"
Тогда я могу динамически показывать названия двух продуктов.
я сомневаюсь, как показать функции (из таблицы функций,
таблица характеристик имеет категорию и идентификатор продукта в качестве внешних ключей) N72, нажав N72.
и как применить ссылку chtml и написать действие, чтобы выполнить это в том же представлении-> категория-> index.php.
пожалуйста, совет!