コード例 #1
0
 public function addFieldAction()
 {
     $key = $this->_getParam('key', null);
     if ($key != '') {
         $field = $this->_event->getFields($key);
     } else {
         $field = new SxCms_Event_Field();
     }
     if ($this->getRequest()->isPost()) {
         $field->setLabel(trim($this->_getParam('label')))->setName(trim($this->_getParam('name')))->setType($this->_getParam('type'));
         $this->_event->addFields($field, $key);
     }
     $this->view->event = $this->_event;
     $this->view->field = $field;
     $this->_helper->layout()->disableLayout();
     $this->render('fieldtable');
 }