Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的匹配规则codeigniter不';我不能用我输入的字符串工作_Codeigniter - Fatal编程技术网

我的匹配规则codeigniter不';我不能用我输入的字符串工作

我的匹配规则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'

我的控制器里有

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完全陌生。

你的代码应该是

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\u Limerick
代替
form\u“Limerick”
删除双倒从字符串打油诗

如果你有错误,请告诉我。 谢谢