コード例 #1
0
 /**
  * Creates the model
  *
  * @return \MUtil_Model_ModelAbstract
  */
 protected function createModel()
 {
     $model = $this->token->getModel();
     if ($model instanceof \Gems_Tracker_Model_StandardTokenModel) {
         $model->addEditTracking();
         if ($this->createData) {
             $model->applyInsertionFormatting();
         }
     }
     return $model;
 }
コード例 #2
0
 /**
  * Creates the model
  *
  * @return \MUtil_Model_ModelAbstract
  */
 protected function createModel()
 {
     $model = $this->token->getModel();
     if ($this->useFakeForm && $this->token->hasSuccesCode() && !$this->token->isCompleted()) {
         $model->set('gto_id_token', 'formatFunction', array(__CLASS__, 'makeFakeForm'));
     } else {
         $model->set('gto_id_token', 'formatFunction', 'strtoupper');
     }
     $model->setBridgeFor('itemTable', 'ThreeColumnTableBridge');
     return $model;
 }
コード例 #3
0
 /**
  * Creates the model
  *
  * @return \MUtil_Model_ModelAbstract
  */
 protected function createModel()
 {
     $model = $this->token->getModel();
     $model->set('gto_reception_code', 'label', $model->get('grc_description', 'label'), 'required', true);
     return $model;
 }