ВОТ КОД
//Прописываем сам экшн add class actionChartersAdd extends cmsAction{ //Запускаем саму функцию добавления персонажа и передаём в неё значения public function run (){ //Создаём переменную. для ошибок. $errors = false; //Подключаем форму добавления персонажа $form = $this->getForm('add_charters'); //Определяем была ли нажата кнопка сохранить $is_submitted = $this->request->has('submit'); //Передаём в массив данные из формы при нажатой клавиже сохранить. $charters = $form ->parse($this->request, $is_submitted); //Если форма была отправлена то if($is_submitted){ //Проводим валидацию, ужнаём были ли ошибки при заполнении формы, записываем значение в переменную. $errors = $form->validate($this, $charters); //Если ошибок небыло то if (!$errors){ echo'ytvf'; } //Если ошибки были то if ($errors){ //Выодим ошибку echo"<pre>"; cmsUser::addSessionMessage(LANG_FORM_ERRORS, 'error'); } } //Подключаем шаблон и передаём в него ФОРМУ, ОШИБКИ, И ДАННЫЕ С ФОРМЫ. $template = cmsTemplate::getInstance(); 'form' => $form, 'errors' => $errors, 'charters' => $charters )); } } ?>
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'charters' does not have a method 'validate_requires' in /var/...../system/core/action.php on line 29
Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'charters' does not have a method 'validate_requires' in /var/...../system/core/action.php on line 29
Мои комментарии могут быть не правильные к коду)) я тольк оучусь писать.
Ошибка по моему происходит при проверке ошибок во время заполнения формы, потому что хоть есть ошибки хоть всё правильно при заполнении всёравно пишет ошибку