Мое правило соответствия codeigniter не работает со строками, которые я ввел

#codeigniter

#codeigniter

Вопрос:

В моем контроллере у меня есть

 array(array('field' => 'City', 'label' => 'City', 'rules' => 'required|matches[form_"Limerick"]', 'errors' => array('required' => '%s is a mandatory field', 'matches' => '%s must be either Cork, Limerick or Galway')),
  

По какой-то причине, когда я ввожу эти строки, все равно появляется сообщение об ошибке, в котором говорится, что это должна быть одна из этих строк.
Я совершенно новичок в codeigniter, занимаясь этим в колледже.

Ответ №1:

Ваш код должен быть

 array(array('field' => 'City', 'label' => 'City', 'rules' => 'required|matches[form_Limerick]', 'errors' => array('required' => '%s is a mandatory field', 'matches' => '%s must be either Cork, Limerick or Galway')),

  

используйте form_Limerick вместо form_"Limerick"
удаления дважды перевернутого из строки Limerick…

или дайте мне знать, если вы получите сообщение об ошибке. Спасибо!