コード例 #1
0
 public function indexAction()
 {
     $this->Language->load('faqs');
     $faq = new \modules\faqs\models\Faqs();
     $faq->_select = 'faq_id, question, answer, answered';
     return $this->render('faqs/index', ['items' => $faq->get()]);
 }
コード例 #2
0
 public function manageAction($id = false)
 {
     $this->permission('manage');
     $model = new \modules\faqs\models\Faqs();
     $model->attributes = $this->Input->input['post'];
     $visibility = Form_helper::queryToDropdown('visibility_status', 'visibility_status_id', 'name');
     if ($id) {
         $model->faq_id = $id;
     }
     $model->language_id = $this->language->getDefaultLanguage();
     if (!$id) {
         $model->created = date("Y-m-d H:i:s");
     }
     if ($model->save()) {
         Uri_helper::redirect("management/faqs");
     } else {
         return $this->render('faqs/manage', ['item' => $id ? $model->get() : null, 'visibility' => $visibility]);
     }
 }