Example #1
0
 public function askAction()
 {
     // 		$cats = \Multiple\Frontend\Models\Categories::find();
     // 		print_r($cats);
     $this->view->setVar("cats", Categories::find());
     if ($this->request->isPost()) {
         // 			$params = Criteria::fromInput($this->di, "Ask", $_POST);
         $ask = new Ask();
         $ask->catid = $this->request->get("catid", "int");
         $ask->title = $this->request->get("title");
         $ask->question = $this->request->get("question");
         $ask->uid = 0;
         $ask->username = "******";
         $ask->asktime = time();
         $ask->isshow = 1;
         $ask->best_aid = 0;
         if (!$ask->save()) {
             print_r($ask->getMessages());
             exit('ddd');
         }
     }
 }
 /**
  * Retrona os ids de postagens com a categoria informada
  * @param  string $categorie_name nome da categoria
  * @return string                 String contendo todos os ids de postagens com a categoria informada
  */
 private function getPostsIdByCategorie($categorie_name)
 {
     $categories = Categories::find(array("conditions" => "categorie_name LIKE :categorie_name:", "bind" => array("categorie_name" => "%" . $categorie_name . "%")));
     foreach ($categories as $categorie) {
         $post_categorie = PostCategorie::findByCategorie_id($categorie->categorie_id);
         foreach ($post_categorie as $pt) {
             $str_post_id = empty($str_post_id) ? $pt->post_id : $str_post_id . ", " . $pt->post_id;
         }
     }
     return $str_post_id;
 }