Example #1
0
 public function detailsAction($id = null)
 {
     if ($id == null) {
         $this->dispatcher->forward(array('controller' => 'article', 'action' => 'index'));
         return;
     } else {
         // Query string binding parameters with string placeholders
         $conditions = "id = :str:";
         //Parameters whose keys are the same as placeholders
         $parameters = array("str" => $id);
         $article = Article::findFirst(array($conditions, "bind" => $parameters));
         $this->view->setVar('article_title', $article->title);
         $this->view->setVar('article_date', $article->date);
         $this->view->setVar('article_body', $article->body);
     }
 }
 public function fwdAction()
 {
     echo $this->security->hash($this->request->get('name'));
     // has('aba') == '$2a$08$qi2miDrEOg0m3DnPOLkfUeDkrvbRLbDe7PbNfdlX5XHj3DKG5TVi6'
     $hash = '$2a$08$qi2miDrEOg0m3DnPOLkfUeDkrvbRLbDe7PbNfdlX5XHj3DKG5TVi6';
     var_dump($this->security->checkHash($this->request->get('name'), $hash));
     print_r(get_class_methods($this->security));
     $res = Article::findFirst(array('id' => 11));
     $res = Article::find(array('id' => 11, 'limit' => 10));
     echo '<pre>';
     print_r(get_object_vars($res));
     //die;
     print_r(get_class_vars($res));
     print_r(get_class_methods($res));
     die;
     $arr = $res->toArray();
     //        print_r($res);die;
     $this->dispatcher->forward(array('controller' => 'microapp', 'action' => 'routes'));
     $this->view->disable();
 }
 public function get_articledata_by_id($articleid)
 {
     $article_data = Article::findFirst($articleid)->toArray();
     return $article_data;
 }