Ошибка проверки формы Codeigniter HMVC

Я делаю форму на Code Ignither 3 HMVC каждый раз, когда пытаюсь сохранить элементы в форме, я получаю ошибку проверки для трех полей формы из четырех. Пожалуйста, смотрите файл просмотра для моего кода: `">

                      <fieldset>
                        <div class="control-group">
                          <label class="control-label" for="item_title">Item Title </label>
                          <div class="controls">
                            <input type="text" class="span6" id="item_title"  value ="<?php echo $item_title; ?>">

                          </div>
                        </div>
                        <div class="control-group">
                          <label class="control-label" for="item_title">Item Price </label>
                          <div class="controls">
                            <input type="text" class="span1" id="item_price"  value ="<?php echo $item_price; ?>">
                          </div>
                        </div>
                        <div class="control-group">
                          <label class="control-label" for="was_price">Was Price <span style="color:green;">Optional</span> </label>
                          <div class="controls">
                            <input type="text" class="span1" id="was_price"  value = "<?php echo $was_price; ?>" >
                          </div>
                        </div>                  
                        <div class="control-group hidden-phone">
                          <label class="control-label" for="textarea2">Textarea WYSIWYG</label>
                          <div class="controls">
                            <textarea class="cleditor" id="textarea2" rows="3" name ="item_discription"><?php echo $item_discription;    ?></textarea>
                          </div>
                        </div>
                        <div class="form-actions">
                          <button type="submit" class="btn btn-primary" name="submit" value="Submit">Save changes</button>
                          <button type="reset" class="btn">Cancel</button>
                        </div>
                      </fieldset>
                    </form>`

обратите внимание, где переменная $item_discription помещена в текстовую область, возможно, это причина, по которой это поле может получать данные, за исключением других, которые я даже пытался использовать set_value(), все равно получаю ошибку form_vlidation, см. контроллер: метод выборки в  контроллер

проверка формы

сообщение об ошибке


person bsquad    schedule 07.10.2016    source источник
comment
вставьте сюда свой код вместо картинок   -  person JYoThI    schedule 07.10.2016
comment
так в чем твоя проблема? а что ты хочешь сделать?   -  person Rejoanul Alam    schedule 07.10.2016
comment
моя проблема в том, что я получаю ошибку проверки, когда пытаюсь опубликовать форму. пожалуйста, см. рисунок для ошибки   -  person bsquad    schedule 07.10.2016
comment
Также я получаю сообщение об ошибке из-за переполнения запасов, когда пытаюсь опубликовать код контроллера, поэтому я показываю изображение.   -  person bsquad    schedule 07.10.2016


Ответы (1)


используйте trim в своих правилах проверки. Редакторы типа WYSIWYG добавляют в текстовое поле несколько дополнительных пробелов. поэтому попробуйте изменить правила проверки на

$this->form_validation->set_rules('item_discription','Item Discription','trim|required');
person Ashraful Islam Tushar    schedule 07.10.2016