public function __construct($options = null) { $oModelSiteSeoRobots = new Admin_Model_SiteSeoRobots(); $oModelSiteSeoKeywords = new Admin_Model_SiteSeoKeywords(); $aSiteSeoRobots = $oModelSiteSeoRobots->getAll()->toArray(); foreach ($aSiteSeoRobots as $nKey => $aValue) { $this->_aAllSiteSeoRobots[$aValue["id"]] = $aValue["desc"]; } $aSiteSeoKeywords = $oModelSiteSeoKeywords->getAll()->toArray(); foreach ($aSiteSeoKeywords as $nKey => $aValue) { $this->_aAllSiteSeoKeywords[$aValue["value"]] = $aValue["value"]; } parent::__construct($options); }
public function keywordsAction() { $oFormAddKeywords = new Admin_Form_AddKeywords(); $oModelSiteSeoKeywords = new Admin_Model_SiteSeoKeywords(); if ($this->_request->isPost()) { $aPostData = $this->_request->getPost(); if ($oFormAddKeywords->isValid($aPostData)) { $aData = array(); $bIsEdit = $oFormAddKeywords->getValue("keyword_edit_id"); if ($bIsEdit) { $nKeywordId = $bIsEdit; $aData["value"] = $oFormAddKeywords->getValue("value"); $oModelSiteSeoKeywords->editRow($nKeywordId, $aData); } else { $aData["value"] = $oFormAddKeywords->getValue("value"); $oModelSiteSeoKeywords->addRow($aData); } } } $oFormAddKeywords->clearForm(); $this->view->oFormKeywords = $oFormAddKeywords; $this->view->aAllKeywords = $oModelSiteSeoKeywords->getAll()->toArray(); }