Esempio n. 1
0
 /**
  * Carrega os elementos no formulário para serem renderizado
  * @return void
  */
 public function loadElements($action = 'insert', $newAction = '')
 {
     parent::loadElements($action);
     $this->setName($this->_formNome);
     if ($newAction) {
         $this->setAction(ZendT_Url::getUri(true) . "/" . $newAction);
     }
     $filterJson = Zend_Controller_Front::getInstance()->getRequest()->getParam('filter_json');
     if ($filterJson) {
         $where = ZendT_Db_Where::fromJson($filterJson);
         $filter = $where->getFilter('id');
         $_mapper = new Cms_Model_Conteudo_Mapper();
         $_mapper->setId($filter['value'][0])->retrive();
         $row = $_mapper->getData();
         unset($row['thumbnail']);
         unset($row['banner']);
         unset($row['arquivo']);
         $this->populate($row);
     }
     $this->loadButtons();
 }