/**
  * Load ApplicationType model
  * @param integer $id
  * @return ApplicationType
  * @throws CHttpException
  */
 protected function loadModel($id = null)
 {
     if (null === $id) {
         $model = new ApplicationType();
     } else {
         $model = ApplicationType::model()->findByPk($id);
     }
     if ($model instanceof CModel) {
         $model->titleField = 'name';
         return $model;
     }
     throw new CHttpException(404, 'Item not found');
 }
    public function buildApplicationType()
    {
        $conditions = array(
            'id' => $this->attribute('application_type_id'),
        );

        $this->applicationType = ApplicationType::fetchObject(
            ApplicationType::definition(),
            null,
            $conditions
        );
    }