<?php $this->breadcrumbs = array('Supplier'); ?> <div class="page-header"> <h1> <?php echo CHtml::image(Yii::app()->request->baseUrl . '/images/icon/lorrygreen.png'); ?> Data Supplier </h1> </div> <?php $this->widget('bootstrap.widgets.BootGridView', array('id' => 'p-product-grid', 'dataProvider' => cSupplier::model()->search(), 'itemsCssClass' => 'table table-striped table-bordered', 'template' => '{items}{pager}', 'columns' => array(array('name' => 'company_name', 'type' => 'raw', 'value' => 'CHtml::link($data->company_name,Yii::app()->createUrl("/m2/mAccpayable/viewSupplier",array("id"=>$data->id)))'), 'pic', 'address', 'city', 'status_id', array('header' => 'Total PO', 'value' => 'vPorder::model()->count("supplier_id = ".$data->id)', 'htmlOptions' => array('style' => 'text-align: right; padding-right: 5px;')), array('header' => 'Amount', 'value' => 'vPorder::model()->hutangPerSupplier($data->id)', 'htmlOptions' => array('style' => 'text-align: right; padding-right: 5px;')), array('header' => 'Payment', 'value' => 'vPorder::model()->paymentPerSupplier($data->id)', 'htmlOptions' => array('style' => 'text-align: right; padding-right: 5px;')), array('header' => 'Balance', 'value' => 'vPorder::model()->balancePerSupplier($data->id)', 'htmlOptions' => array('style' => 'text-align: right; padding-right: 5px;')))));
public function loadModelSupplier($id) { $model = cSupplier::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }