根据你的建议,我使用网格方法来构建我的购物车。
[1] *:http://i.stack.imgur.com/wgkli.png
$grid = $this->add('Grid',null,'panier');
$grid->set('show_header',false); // ->don't work I comment a line into grid/basic.php
$grid->setModel('Model_Command',array('product', 'qty','price','totalPrice'));
$grid->addTotals(array('totalPrice'));
$totCart = $this->add('text',null,'TotalCart')->set($Cart->getTotal($CartID));
grid / basic.php:
if(false) // no header *AFMod*
$header->appendHTML('cols',$header_col->render());
我的目标:
一种改进我的行打印的方法ex: Sandwish 2 x 4.11 = 8.22€ (可能使用模板,但我不能使用它)
$ grid-> addColumn('template','test',false) - > setTemplate(????);
使用$ grid重新加载$ totCart的方法:
if($_GET['Add_Product']){
$Cart->addProduct($_GET['Add_Product'],$client->get('current_cart_id'),$clientID);
$grid->js()->reload()->execute();
$totCart ->js()->reload()->execute();
}