public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request) { $dispatcher = Zend_Controller_Front::getInstance()->getDispatcher(); if ($request->getModuleName() == 'default' && !$dispatcher->isDispatchable($request)) { $name = strtolower($request->getControllerName()); $table = new ZfBlank_DbTable_PageContent(); $select = $table->select()->from($table->info('name'), 'Name')->where('Name = ?', $name); if ($table->fetchAll($select)->count()) { $request->setControllerName('page'); $request->setActionName('show'); $request->setParam('name', $name); } } }
public function indexAction() { $table = new ZfBlank_DbTable_PageContent(); $this->view->page = $table->find('index')->getRow(0); }