public function addAttribute($id, $data) { $attribute = new \EntityAttribute(); $data['entity_id'] = $id; $attribute->fill($data); $attribute->isValid(); $attribute->save(); \Event::fire('entity_attributes.created', $attribute); return $attribute; }
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?> </div> </div> <div class="container" style="width: 100%"> <div class="left" style="width: 340px;"> <div class="row"> <?php echo CHtml::label("Available Attributes: ", false, array('style' => '')); ?> </div> <div class="row"> <?php $entityAttributes = EntityAttribute::model()->findAll(array('condition' => 'company_id=:company_id', 'params' => array(':company_id' => Yii::app()->session['user']->company_id))); if (!empty($model->EntityAttributes)) { $tempList = array(); foreach ($entityAttributes as $attirbuteAll) { $findMatch = false; foreach ($model->EntityAttributes as $attirbuteHas) { if ($attirbuteAll->id == $attirbuteHas->id) { $findMatch = true; continue; } } if (!$findMatch) { $tempList[] = $attirbuteAll; } } $entityAttributes = $tempList;