예제 #1
0
 /**
  */
 public function renderShow($seo_url)
 {
     dump(func_get_args());
     $httpRequest = new Nette\Http\Request(new Nette\Http\UrlScript($_SERVER['REQUEST_URI']));
     dump($httpRequest->getUrl());
     dump($httpRequest->getMethod());
     dump($httpRequest->getHeaders());
     // get article
     $this->template->article = $this->_articleModel->fetchSingle($seo_url);
 }
예제 #2
0
 /**
  */
 public function articleInsertFormSucceeded($form, $values)
 {
     $status = $this->_articleModel->insertArticle($values);
     if ($status == 1) {
         $this->flashMessage('Záznam byl úspěšně vložen.');
     } else {
         $this->flashMessage('Záznam se nepodařilo uložit. Zkuste znovu.', 'error');
     }
     $this->redirect('this');
 }
예제 #3
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $con = new Connection('mysql:host=localhost;dbname=test', 'root', '');
     $ctx = new Context($con);
     $model = new ArticleModel($ctx);
     try {
         //$articlePresenter = $this->getHelper('ArticleModel')->getModel();
         $codeToTrigger = 'Bla bla bla ...';
         $output->writeLn('Task successfully carried out!' . serialize($model->fetch(0)));
         return 0;
     } catch (\Exception $e) {
         $output->writeLn('<error>', $e->getMessage(), '</error>');
         return 1;
     }
 }