Exemplo n.º 1
0
 /**
  * Prepend name field to generated mobile layout, if it's not there already
  */
 public function getLayoutData()
 {
     $layoutData = parent::getLayoutData();
     if (!$this->mobileLayout) {
         $nameField = 'name';
         if ($this->module instanceof Profile) {
             $nameField = 'fullName';
         }
         if (array_search($nameField, $layoutData, true) === false) {
             array_unshift($layoutData, $nameField);
         }
     }
     return $layoutData;
 }
Exemplo n.º 2
0
 public function getPackages()
 {
     return array_merge(parent::getPackages(), array('MobileFormLayoutRenderer' => array('baseUrl' => Yii::app()->controller->assetsUrl, 'js' => array('js/MobileFormLayoutRenderer.js'), 'depends' => array('MobileLayoutRenderer'))));
 }