public function addPropertyAction() { $name = $this->getParam("name"); $alreadyExist = false; if (!$alreadyExist) { $definition = array("fieldtype" => "input", "name" => $name, "title" => $name, "datatype" => "data"); $config = new Classificationstore\KeyConfig(); $config->setName($name); $config->setTitle($name); $config->setType("input"); $config->setEnabled(1); $config->setDefinition(json_encode($definition)); $config->save(); } $this->_helper->json(array("success" => !$alreadyExist, "id" => $config->getName())); }