public function loadModel($id) { $model = BusinessCategory::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, Yii::t('app', 'The requested page does not exist.')); } return $model; }
public function getTree() { $allCategories = BusinessCategory::model()->findAll(); $whole = Awecms::buildTree(Awecms::quickSort($allCategories)); $part = self::getNode($whole, $this->id); // print_r($part); // die(); return array($part); }
<?php echo $form->labelEx($model, 'image'); ?> <?php // echo $form->textField($model, 'image', array('size' => 60, 'maxlength' => 60)); echo CHtml::activeFileField($model, 'image'); echo $form->error($model, 'image'); ?> </div> <div class="row nm_row"> <label for="businessCategories"><?php echo Yii::t('app', 'Business Categories'); ?> </label> <br /> <?php echo CHtml::checkBoxList('Business[businessCategories]', array_map('Awecms::getPrimaryKey', $model->businessCategories), CHtml::listData(BusinessCategory::model()->findAll(), 'id', 'title'), array('attributeitem' => 'id')); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton(Yii::t('app', 'Save')); echo CHtml::Button(Yii::t('app', 'Cancel'), array('submit' => 'javascript:history.go(-1)')); ?> </div> <?php $this->endWidget(); ?> </div> <!-- form -->