public function EditWordAction() { $view = new View('basic_template'); if (!isset($_POST['search_word'])) { $view->render('view_edit_word'); } else { $model = new WordsModel(); $data = array(); $model->validate('word', $_POST['word']); if (count($model->errors) === 0 && $model->checkWord()) { $data['data'] = $model->searchWord(); $data['tran'] = $model->getTranslations(); $data['types'] = $model->getWordsTypes(); $data['categories'] = $model->getWordsCategories(); $view->render('view_edit_word', $data); } else { $view->errors = $model->errors; $view->render('view_edit_word'); } } }